
Education calculator
Every year from 6 to 15 the game rolls whether a child's education goes well. Set the child and the guardian to see the chance of each roll and the odds of each education rank at 16, from the game's own weights.
The child
The educator
Years and extra points
How the roll works
On each birthday from 6 until adulthood (on_birthday_childhood), the game picks success or failure from a weighted list (education_point_acquisition_support_effect). Success starts at 60 and gains +20 for Genius, +15 for Intelligent, +10 for Quick/Shrewd; with an educator, the educator's intellect (15 for Genius, 10 for Intelligent, 5 for Quick/Shrewd) plus 0.4 × their skill in the focus plus 0.2 × their learning — or a flat 10 if their culture has Storytellers or Noble Adoption or Northern Stories or Dynastic Pragmatism (that line replaces the rest, as the script is written); +20 if the childhood trait suits the focus, -20 if it clashes; +5 for the educator's house aspiration. Failure starts at 40 and gains +20 for Imbecile/Inbred, +15 for Stupid, +10 for Slow/Dull, the educator's poor intellect, and +20 with no educator. Chance of success = success ÷ (success + failure); each success adds 2 points.
At 16 the points set the rank: up to 7 → rank 1, up to 12 → rank 2, up to 17 → rank 3, more → rank 4 (or 5 half the time with a tier-5 unlock). The odds above add up the rolls as independent yearly chances.
Not modelled one by one: points from childhood events, university, court tutors, dynasty legacies and cultural traditions (enter them as extra points), and education focus changes. Sources: common/scripted_effects/00_education_effects.txt (education_point_acquisition_support_effect); common/scripted_triggers/00_education_triggers.txt; common/script_values/00_education_values.txt, 00_age_values.txt; common/on_action/birthday.txt (on_birthday_childhood), childhood_on_actions.txt; events/education_and_childhood/coming_of_age_events.txt (ranks) — game files of patch 1.20.0.3.