diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw
index 6006e3a823ab9cec5fd994d3ca08b76103d9c75f..175abab01b837aba98bf32483e20c331eff72a90 100644
--- a/src/uncategorized/schoolroomReport.tw
+++ b/src/uncategorized/schoolroomReport.tw
@@ -49,7 +49,10 @@
 	<</if>>
 	<<if setup.schoolteacherCareers.includes($Schoolteacher.career)>>
 		She has experience with students and learning from her life before she was a slave, making her more effective.
-		<<set _idleBonus++>>
+	<<elseif $Schoolteacher.skillTE >= $masteredXP>>
+		She has experience with students and learning from working for you, making her more effective.
+	<<else>>
+		<<set $slaves[_FLs].skillTE += random(1,($Schoolteacher.intelligence+4)*2)>>
 	<</if>>
 	<<if ($Schoolteacher.visualAge > 35)>>
 		Her age earns her the respect of her students.