diff --git a/main.py b/main.py
index c982e465da5b3d8c4d9176a91f6de58f1687b01d..239b4cea4b185b49f7eb269cfde69d24ea5bdd09 100644
--- a/main.py
+++ b/main.py
@@ -5,6 +5,7 @@ from kivy.clock import Clock
 from kivy.properties import BooleanProperty, ListProperty, NumericProperty
 from kivy.modules import inspector
 from kivy.core.window import Window
+from kivy.uix.progressbar import ProgressBar
 
 
 GUI_QUESTIONS = [
@@ -74,6 +75,7 @@ class QuizzerApp(App):
     questions = ListProperty([])
     paused = BooleanProperty(False)
     correct = BooleanProperty(False)
+    questions_answered = NumericProperty(0)
 
     def build(self):
         inspector.create_inspector(Window, self)
@@ -108,6 +110,7 @@ class QuizzerApp(App):
         question = self.questions[-1] if len(self.questions) > 0 else QuizzerApp.DEFAULT_QUESTION
         self.paused = True
         self.correct = answer == question[2]
+        self.questions_answered += 1
         if self.correct:
             self.user_score += 1
             print(self.user_score)
diff --git a/quizzer.kv b/quizzer.kv
index 15b28662cabfaf57a90ec17ea16e5c1e4c2b0d47..f642c96978e7e199cf36bb5c204773b762b1b7a3 100644
--- a/quizzer.kv
+++ b/quizzer.kv
@@ -77,6 +77,9 @@ ScreenManager:
                 on_press:
                     root.transition.direction = 'right'
                     root.current = 'settings'
+            ProgressBar:
+                max: 5
+                value: app.questions_answered
             BoxLayout:
                 orientation: 'horizontal'
                 Label: