Best Private
Primary &
Junior School
in Kirinyaga
County
Where Every
Child’s Potential
Takes Flight
Best Primary & Junior School in Kirinyaga County
Since 1992, Kerugoya Municipality Boarding Primary School has been more than just a school. We’re a community built on strong Christian values, academic excellence, and the belief that every child has unique talents waiting to be discovered.
Nestled on the slopes of Mount Kenya, our school combines modern education with personal attention. We don’t just teach your children. We guide, support, and help them grow into confident, capable young people ready for whatever comes next.
Whether your child is just starting their educational journey at 2 years old or preparing for their national exams, we’re here to help them succeed. We are the best primary and junior school in Kirinyaga County and among the top in the country.
I look forward to welcoming you to KMBPS, a global village on the slope of Mt. Kenya.
Solomon Munene—Manager,
KMBPS
Why Parents Trust Us With Their Children
Join hundreds of families who've chosen KMBPS for quality education, proven results, and a caring environment where every child thrives.
Academic Excellence
Your child deserves the best education. Our students consistently rank among the top performers in Kirinyaga County and nationally. We've maintained our record of placing students in National Secondary Schools for 27 consecutive years.
Modern Learning
We're the only school in Kirinyaga with internet in every classroom. Our computer labs, science laboratories, and CBC-compliant facilities give your child the tools they need for 21st-century success.
Safe Environment
Your child's safety is our priority. Our campus has CCTV surveillance, fire safety systems, qualified medical staff on site, and matrons who watch over boarders around the clock.
Individual Attention
We see your child, not just as another student. Our small class sizes and dedicated teachers ensure every child gets the support they need to unlock their full potential.
Beyond Books
Education isn't just about exams. From our unique Aviation Club to chess championships and drama festivals, we help your child discover their talents and build confidence.
CBC implementers in Kenya
Of consistent National Secondary School placements
Connected. Every classroom has internet access
A Learning Environment Built for Success
Your child spends most of their day at school. We’ve designed every part of our campus to support learning, growth, and well-being. From modern classrooms to comfortable dormitories, we’ve thought of everything.
Complete CBC
Education Programs
At KMBPS, Kenya’s technology-leading primary school, we prepare your child for academic excellence and future success by providing a supportive, Christian values-based, and innovative learning environment. From early childhood through junior secondary, children build essential literacy and numeracy skills, develop 21st-century digital competencies, and explore unique opportunities like our exclusive Aviation Club.
Three decades of excellence speak louder than promises. Since 1992, KMBPS has consistently delivered top academic results, with our 2024 KCPE score of 456/500 leading Central Kenya. Our graduates don’t just pass—they thrive in Kenya’s best National Secondary Schools, including Alliance, Mang’u, Starehe, and Kenya High.
Learning at this age should feel like play. Our early years teachers create environments where children explore, discover, and develop foundational skills naturally. We focus on building confidence, social skills, and a love for learning that lasts a lifetime.
- Play Group
Your child transitions from play-based learning to more structured education. We introduce core subjects while maintaining hands-on, engaging activities. Small class sizes mean your child gets individual attention.
- (Grades 1-3)
Students dive deeper into subjects while developing critical thinking and problem-solving abilities. Our well-equipped science labs, computer rooms, and libraries support independent learning and research skills.
- (Grades 4-6)
The final stage before high school. We prepare students for the transition ahead while helping them explore potential career interests through our specialized programs like the Aviation Club and advanced computer classes.
- (Grades 7-8)
R e a d y t o J o i n t h e K M B P S F a m i l y ?
We’re excited you’re considering KMBPS, the best primary and junior school in Kirinyaga County, for your child’s education. The admissions process is straightforward. We’re here to answer questions and help you every step of the way.
How to Apply
- Visit Our School
Nothing replaces seeing our campus in person. Schedule a tour and we’ll show you around. Meet our teachers. See our facilities. Talk to current students and parents. Ask all your questions.
Tours run Monday through Friday during school hours. Call ahead and we’ll make sure someone is available to give you a proper visit.
- Application
Once you’re ready to apply, we’ll provide an application form. Fill it out completely and submit it along with:
- Your child’s birth certificate
- Recent passport photos
- Previous school reports (if applicable)
- Medical records
- Immunization records
- Assessment
For children entering Lower Primary and above, we conduct a simple assessment. This isn’t about passing or failing. We want to understand your child’s current level so we can place them appropriately and provide the right support from day one.
For early childhood levels, we have a brief interaction to make sure the child is ready for school.
What Makes
the Difference:
Quality teaching matters. Our teachers are trained, experienced, and passionate about education. We keep class sizes small so no child falls behind. We identify struggling students early and provide extra support. We challenge high achievers to reach even further. Enroll your child in the best primary and junior school in Kirinyaga County.
School Fees Structure 2025/2026
Transparent and comprehensive fee breakdown per term
| GRADE | BOARDERS PER TERM (KSH) | DAY SCHOLARS PER TERM (KSH) | UNIFORM (KSH) | BOOK FUND (KSH) | |
|---|---|---|---|---|---|
| Boys | Girls | ||||
| Playgroup | 22,200 | 15,700 | 8,000 | 8,000 | 2,000 |
| PP1 | 23,200 | 16,200 | 9,000 | 9,000 | 2,500 |
| PP2 | 23,200 | 16,200 | 9,000 | 9,000 | 3,250 |
| Grade 1 | 30,700 | 18,200 | 10,000 | 10,000 | 3,250 |
| Grade 2 | 30,700 | 18,200 | 10,000 | 10,000 | 3,500 |
| Grade 3 | 30,700 | 18,200 | 10,000 | 10,000 | 3,900 |
| Grade 4 | 34,200 | 21,200 | 10,500 | 10,500 | 5,720 |
| Grade 5 | 34,200 | 21,200 | 10,500 | 10,500 | 6,000 |
| Grade 6 | 37,200 | 21,700 | 10,500 | 10,500 | 6,500 |
Important Information
- REGISTRATION FEE: KSh 1,000 (One-time payment during admission, non-refundable)
- BOOK FUND: If the Book fund for the next academic year is higher, the parent is only required to top up the difference
- MEDICAL FEES: The school fees per term are inclusive of the medical fee of KSh 700
- ACTIVITY FEES: The fees is also inclusive of activity fee
- UNIFORM: Purchase of uniform in school is optional i.e. One can buy in school or outside the school
- TRANSPORT: School Transport is available for day scholars and the charges are given separately
| GRADE | BOARDERS PER TERM (KSH) | DAY SCHOLARS PER TERM (KSH) | UNIFORM (KSH) | BOOKFUND (KSH) (One off payment) | |
|---|---|---|---|---|---|
| Boys | Girls | ||||
| GRADE 7 | 40,700 | 26,700 | 13,000 | 13,000 | 11,200 |
| GRADE 8 | 42,700 | 28,700 | 13,000 | 13,000 | 12,000 |
| GRADE 9 | 42,700 | 28,700 | 13,000 | 13,000 | 12,900 |
Important Information
- REGISTRATION FEE: KSh 1,000 (One-time payment during admission, non-refundable)
- BOOK FUND: If the Book fund for the next academic year is higher, the parent is only required to top up the difference
- MEDICAL FEES: The school fees per term are inclusive of the medical fee of KSh 700
- ACTIVITY FEES: The fees is also inclusive of activity fee
- UNIFORM: Purchase of uniform in school is optional i.e. One can buy in school or outside the school
- TRANSPORT: School Transport is available for day scholars and the charges are given separately
Need Complete Fee Details?
Download the full fee structure document including payment details, bank information, and M-PESA paybill numbers
Questions About Fees?
Our admissions team is ready to help you understand our fee structure and payment options
Student
Life
Best Primary and Junior School in Kirinyaga County
Our Educational
Philosophy
We believe every child has potential waiting to be unlocked. Some children excel in mathematics. Others shine in sports or arts. Some are natural leaders. Others work best behind the scenes.
Your child is unique. Our job is to figure out what makes them special and help them develop those gifts. That’s why we offer more than just classroom learning
Building Skills Beyond Books
Education isn’t just academics. Your child needs opportunities to explore interests, develop talents, and build life skills like teamwork, leadership, and perseverance. That’s why we offer programs you won’t find anywhere else. KMBPS, the Best Primary and Junior School in Kirinyaga County.
Certified By
Get in Touch
We'd love to hear from you
Kerugoya, Kenya
Sat: 9AM - 1PM
Kirinyaga County






















News & Events

School Transport Safety: What Parents Should Know
School transport represents a critical aspect of your child’s daily routine that deserves careful attention. Every school day, millions of children rely on buses, vans, and carpools to travel between

Benefits of Boarding School for Primary Students
Choosing the right educational path for young children represents one of the most significant decisions parents face. Boarding schools for primary students offer a unique educational model that combines academic

Understanding CBC Curriculum: A Complete Parent’s Guide to Kenya’s New Education System
If you’re a parent in Kenya, you’ve likely heard about CBC—the CBC Curriculum Kenya that replaced the old 8-4-4 system. But what does it really mean for your child? How