diff --git a/src/cheats/mod_EditSlaveCheat.tw b/src/cheats/mod_EditSlaveCheat.tw
index 1dc50e380eb5b9cafc62e8399bec1bdc406817df..d9da6d383726ad4a694316edd8eed4363b86af99 100644
--- a/src/cheats/mod_EditSlaveCheat.tw
+++ b/src/cheats/mod_EditSlaveCheat.tw
@@ -1113,7 +1113,9 @@ Unskilled.
 <br>
 
 ''Education (0 to 30):''
-<<if $tempSlave.intelligenceImplant >= 15>>
+<<if $tempSlave.intelligenceImplant >= 30>>
+	@@.deepskyblue;Well educated.@@
+<<elseif $tempSlave.intelligenceImplant >= 15>>
 	@@.deepskyblue;Educated.@@
 <<else>>
 	@@.yellow;Uneducated@@.
@@ -1122,6 +1124,7 @@ Unskilled.
 <br>
 <<radiobutton "$tempSlave.intelligenceImplant" 0>> Uneducated
 <<radiobutton "$tempSlave.intelligenceImplant" 15>> Educated
+<<radiobutton "$tempSlave.intelligenceImplant" 30>> Well Educated
 
 <br><br>
 
diff --git a/src/cheats/mod_editSlaveCheatNew.tw b/src/cheats/mod_editSlaveCheatNew.tw
index a3b7645ce7b680aa52414ab030a44d749c466903..4b8828269a38cf2c4b63f8fb7fad2228c1d3a0db 100644
--- a/src/cheats/mod_editSlaveCheatNew.tw
+++ b/src/cheats/mod_editSlaveCheatNew.tw
@@ -2875,7 +2875,9 @@
 	<<radiobutton "$tempSlave.intelligence" 100>> Brilliant
 	<br>
 	''Education (0 to 30):''
-	<<if $tempSlave.intelligenceImplant >= 15>>
+	<<if $tempSlave.intelligenceImplant >= 30>>
+		@@.deepskyblue;Well Educated.@@
+	<<elseif $tempSlave.intelligenceImplant >= 15>>
 		@@.deepskyblue;Educated.@@
 	<<else>>
 		@@.yellow;Uneducated@@.
diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw
index c45288e797882e4fad4598acece2074b73fb3298..78e510a1c3eaeb3d71f9ab4d0f12d02c749807ef 100644
--- a/src/npc/startingGirls/startingGirls.tw
+++ b/src/npc/startingGirls/startingGirls.tw
@@ -1186,10 +1186,12 @@ Her nationality is $activeSlave.nationality.
 
 <br>''Education:''
 <span id="intelligenceImplant">
-<<if $activeSlave.intelligenceImplant >= 10>>@@.deepskyblue;Educated.@@
+<<if $activeSlave.intelligenceImplant >= 30>>@@.deepskyblue;Well educated.@@
+<<elseif $activeSlave.intelligenceImplant >= 15>>@@.deepskyblue;Educated.@@
 <<else>>Uneducated.
 <</if>>
 </span>
+<<link "Wll educated">><<set $activeSlave.intelligenceImplant = 30>><<replace "#intelligenceImplant">>@@.deepskyblue;Well educated.@@<</replace>><<StartingGirlsCost>><</link>> |
 <<link "Educated">><<set $activeSlave.intelligenceImplant = 15>><<replace "#intelligenceImplant">>@@.deepskyblue;Educated.@@<</replace>><<StartingGirlsCost>><</link>> |
 <<link "Uneducated">><<set $activeSlave.intelligenceImplant = 0>><<replace "#intelligenceImplant">>Uneducated.<</replace>><<StartingGirlsCost>><</link>>
 
diff --git a/src/uncategorized/pRivalryHostage.tw b/src/uncategorized/pRivalryHostage.tw
index 1f0f63675823b0e62a8e54b114fdbc5872ef4c98..f62d2dd1faaea25cc1c62696827852c5dc2d5044 100644
--- a/src/uncategorized/pRivalryHostage.tw
+++ b/src/uncategorized/pRivalryHostage.tw
@@ -45,7 +45,7 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(18,24)>>
 	<</if>>
 	<<set $activeSlave.face = 100>>
-	<<set $activeSlave.intelligence = radom(51,95)>>
+	<<set $activeSlave.intelligence = random(51,95)>>
 	<<set $activeSlave.intelligenceImplant = 0>>
 	<<set $activeSlave.oralSkill = 100>>
 	<<set $activeSlave.entertainSkill = 100>>
@@ -182,7 +182,7 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(18,24)>>
 	<</if>>
 	<<set $activeSlave.face = 100>>
-	<<set $activeSlave.intelligence = radom(51,95)>>
+	<<set $activeSlave.intelligence = random(51,95)>>
 	<<set $activeSlave.intelligenceImplant = 0>>
 	<<set $activeSlave.oralSkill = 100>>
 	<<set $activeSlave.entertainSkill = 100>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 3829289cc75e6db6e574ca200b756b884f7f3d61..2ae357c246d2ad9ddb307b12040ce394c5728048 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -7963,7 +7963,7 @@
 	<<elseif $slaves[$i].speechRules == "language lessons">>
 		<<set _minweeks = 10 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>>
 	<<else>>
-		<<set _minweeks = 20 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10))>>
+		<<set _minweeks = 20 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>>
 	<</if>>
 <<if $slaves[$i].voice == 0 || $slaves[$i].lips > 95>> /* can't speak, but slowly picks up language */
 	<<set _minweeks += 30>>
diff --git a/src/uncategorized/saTakeClasses.tw b/src/uncategorized/saTakeClasses.tw
index 27609459bcf8db4414647ec1d01c64bf93bd35d8..c735e753cbae512d5e64af210867ae159bd1ecde 100644
--- a/src/uncategorized/saTakeClasses.tw
+++ b/src/uncategorized/saTakeClasses.tw
@@ -191,14 +191,14 @@
 		<<else>>
 			in furthering $his education.
 		<</if>>
-		<<set $slaves[$i].intelligenceImplant += 0.5*_learning>>
+		<<set $slaves[$i].intelligenceImplant += 1*_learning>>
 		<<if ($slaves[$i].intelligenceImplant >= 30)>>
 			<<set $slaves[$i].intelligenceImplant = 30>>
 			$He has completed $his advanced education, and for most purposes $he has become @@.deepskyblue;more intelligent.@@
 		<</if>>
 	<<elseif ($slaves[$i].intelligenceImplant < 15) && ($slaves[$i].assignment == "take classes")>>
 		$He makes some progress towards a basic education.
-		<<set $slaves[$i].intelligenceImplant += 0.5*_learning>>
+		<<set $slaves[$i].intelligenceImplant += 1*_learning>>
 		<<if ($slaves[$i].intelligenceImplant >= 15)>>
 			<<set $slaves[$i].intelligenceImplant = 15>>
 			$He has completed a course of slave education, and for most purposes $he has become @@.deepskyblue;more intelligent.@@
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index ba0e6bb633516a9be7fb25ce7c82d38a9ad48593..53c550bf7a4d459b92847fb5991bc61e73dd94c7 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -560,7 +560,8 @@
 	<</replace>>
 
 	<<replace "#intelligenceImplant">>
-		<<if $activeSlave.intelligenceImplant >= 15>>@@.deepskyblue;Educated.@@
+		<<if $activeSlave.intelligenceImplant >= 30>>@@.deepskyblue;Well educated.@@
+		<<elseif $activeSlave.intelligenceImplant >= 15>>@@.deepskyblue;Educated.@@
 		<<else>>Uneducated.
 		<</if>>
 	<</replace>>