Capitation is the money government sends to public schools per learner to cover tuition and operations.

Senior school (gazetted)
Government pays KSh 22,244 per learner per year in all public senior schools and KSh 57,974 for learners in special needs schools.
Junior school and primary
Media reports put junior school capitation at about KSh 15,043 per learner a year and primary at KSh 1,420, released in termly instalments.
Delays
Disbursement depends on Treasury releases and is often made in instalments; schools may not receive the full amount at term opening.
Frequently asked questions
How much capitation does a senior school learner get?
KSh 22,244 a year, per Gazette Notice 1449 of 2026.
Is junior school free?
Public day junior schools are funded by capitation; reported rate about KSh 15,043 per learner a year.
Related: School fees in Kenya hub
Sources: Kenya Gazette, 6 February 2026, Gazette Notice No. 1449, The Eastleigh Voice. Last updated October 2026.


