diff --git a/main.py b/main.py
index b15be4b3d52ac40d071d0ec8916774b656c7db85..c83c939b45451b5261f33030541e17b30fe2e646 100644
--- a/main.py
+++ b/main.py
@@ -2,7 +2,7 @@ from random import shuffle
 
 from kivy.app import App
 from kivy.clock import Clock
-from kivy.properties import BooleanProperty, ListProperty
+from kivy.properties import BooleanProperty, ListProperty, NumericProperty
 from kivy.modules import inspector
 from kivy.core.window import Window
 
@@ -75,6 +75,7 @@ class QuizzerApp(App):
     questions = ListProperty([])
     paused = BooleanProperty(False)
     correct = BooleanProperty(False)
+    score = NumericProperty(0)
 
     def build(self):
         inspector.create_inspector(Window, self)
diff --git a/quizzer.kv b/quizzer.kv
index cf47f47937bcd5d794225071ff077aa83bf5a0f2..4f63978b90cd8797a1fdd8dfed556c069f932830 100644
--- a/quizzer.kv
+++ b/quizzer.kv
@@ -80,7 +80,10 @@ ScreenManager:
                     root.transition.direction = 'right'
                     root.current = 'settings'
             Label:
-                text: 'Score: 100/100'
+
+                text: f'{app.score}'
+            Label:
+                text: 'Score: 0/100'
                 text_size: self.size
                 halign: 'right'
                 valign: 'middle'