Updated 13 November 2026
Grade 10 placement for the January 2027 intake will follow the KJSEA results, which KNEC expects to release in December. Once a learner is placed, parents usually have only a few weeks between downloading the joining instructions and the reporting day. Under the Ministry of Education’s 2027 calendar circular (ref. MOE.HQS/3/13/3/VOL III, dated 19 October 2026), senior schools open Term 1 on Monday 4 January 2027, so most of the spending will land over Christmas.
This guide breaks the cost of reporting into what is fixed by law, what each school sets, and what you control. It does not quote uniform or shopping prices, because those vary by school and supplier and no official price list exists. Instead it tells you what to ask so you can budget with real figures once placement is out.
Part 1: Fees, the Only Fixed Number
Public senior school fees are set by Gazette Notice No. 1449, published in the Kenya Gazette of 6 February 2026 under the Basic Education Act. It applies to all public senior schools and took effect on 5 January 2026.
- Day senior schools: parents pay no fees. The government pays KSh 22,244 per learner a year.
- Boarding senior schools: parents pay up to KSh 53,554 or KSh 40,535 a year, depending on the ceiling the school was previously approved for. The government pays its KSh 22,244 on top.
- Special needs schools: parents pay up to KSh 12,790 a year.
The notice tells schools to spread fees across the three terms at 50:30:20. That makes Term 1, the term you pay before or at reporting, the most expensive: KSh 26,777 at a KSh 53,554 school, or KSh 20,267.50 at a KSh 40,535 school. The full vote-head breakdown is in our senior school fees guide.
Two rules protect parents here. The notice says no public school may charge extra fees or levies outside the gazetted structure. And the Ministry’s Guidelines for Implementation of Senior School Education say schools may allow payment in instalments under a signed payment plan, that the learner should stay in school, and that schools may not send learners away for non-payment of boarding fees. Our guide to what public schools can’t charge covers the levy rules in more detail.
Part 2: What Each School Sets
Principals of public senior schools were required to update their joining instructions on the Ministry’s system by 13 October 2026, including the list of required items with quantities, colours and specifications, the school’s bank details and fees that comply with the gazette notice. Those joining instructions, downloadable once placement is released, are the only reliable shopping list. Typical sections include:
Uniform
Expect day wear, a sweater, games kit and shoes, with colours and numbers set by the school. Ask whether the school uniform is sold by a single supplier. The Ministry has previously directed schools not to compel parents to buy uniforms from designated shops, so you can usually buy items that meet the school’s specification anywhere.
Boarding Items
For boarders: a mattress of the stated size, bedding, a box or trunk, a bucket, toiletries and sometimes a metal or plastic plate, cup and cutlery. Check the exact specification before buying, especially mattress size.
Stationery and Learning Materials
Exercise books, a mathematical set, a scientific calculator for some combinations and a dictionary are common. Do not rush to buy textbooks: the Ministry’s senior school guidelines say schools shall ensure learners are provided with textbooks and other necessary materials in all approved subjects. Ask the school what, if anything, parents must buy.
Medical and Documents
Check exactly which documents the joining instructions ask for. Schools commonly request items such as a copy of the birth certificate, the placement letter, passport photos and a completed medical form. Medical and insurance is a government-funded vote head in the gazetted structure, so ask what any extra medical charge is for.
Part 3: What You Control
- Transport: fare to school on reporting day and back at half term. Half term for senior schools runs from 19 to 28 February 2027 under the Ministry’s calendar.
- Pocket money: many schools set a limit. Ask.
- Day school lunches: the Ministry’s guidelines describe lunch in day senior schools as a voluntary parent contribution. Ask the school what it charges.
- Second-hand items: uniforms and boxes from older siblings or the school’s former learners can cut costs a lot.
How to Build Your Budget Now
You do not know the school yet, but you can still plan. List the schools your child selected and check each one’s type on the senior school finder on CBC Guides, which shows whether each public senior school is day or boarding. If any are boarding, set aside the Term 1 fee for the higher ceiling, KSh 26,777, as a safe figure. Then add a separate envelope for uniform and items, and fill in the real numbers from the joining instructions once placement is out. Our guide to Grade 10 placement explains how to download them.
Pay fees only into the school bank account listed in the joining instructions, never to a personal number, and keep every receipt. The guidelines require schools to issue official receipts showing the amount, date and purpose.
Frequently Asked Questions
How much is Grade 10 school fees in a boarding school in 2027?
Under Gazette Notice No. 1449, public boarding senior schools may charge parents up to KSh 53,554 or KSh 40,535 a year, paid 50:30:20 across the terms. Any change would need a new gazette notice.
Are public day senior schools free?
Yes, parents pay no fees. You still pay for uniform, transport and, where offered, lunch.
Do I have to buy uniform from the school?
The Ministry has directed schools not to force parents to buy from designated shops. Buy items that meet the school’s specification from any supplier.
Can a school send my child home for fees?
The Ministry’s senior school guidelines say schools are prohibited from sending learners away for non-payment of boarding fees and may agree an instalment plan with parents.
Prefer WhatsApp? Follow Business Radar on WhatsApp
We will email you a weekly money and business brief. We store your email (and your name, if you give one) for that purpose, under the Kenya Data Protection Act, 2019. You can unsubscribe at any time. Privacy policy.

