About St. Bakhita School
St. Bakhita School is a reputable private learning institution offering the Competency-Based Curriculum (CBC) across its three campuses in Sabaki (Athi River), Eagle Plains (Mombasa Road), and South B (Nairobi). The school provides quality early childhood and primary education, supported by engaging extracurricular activities and modern teaching methods. Below is a detailed look at the 2025 fee structure for each campus.
1. St. Bakhita School Sabaki Campus
Kindergarten Fees
Admission Fees (One-Time Charges):
- Admission: Ksh 3,000
- Wallet: Ksh 500
- Caution Money (Refundable): Ksh 5,000
Annual Charges:
- Emergency Medical Cover: Ksh 2,500
- Book Fund: Ksh 6,000
- School Diary: Ksh 660
- Portfolio Files: Ksh 1,100
Termly Tuition Fees:
- Inception & PP: Ksh 61,639
- PP1 & PP2: Ksh 67,322
Optional Activities (Per Term):
- Chess: Ksh 6,000
- Skating: Ksh 7,000
- Ballet: Ksh 6,000
- Fine Arts: Ksh 6,000
- Dance Club (PP1 & 2): Ksh 6,000
- Music Instruments (PP1 & 2): Ksh 8,000
Primary School Fees
Admission Charges:
- Admission: Ksh 3,000
- Registration: Ksh 2,500
- Caution Money: Ksh 10,000
Annual Payments:
- Emergency Cover: Ksh 2,500
- Book Fund: Ksh 7,000
- Diary & Portfolio: Ksh 1,660
Termly Tuition & Stationery:
- Stationery: Ksh 3,200
- Grades 1–3: Ksh 72,584
- Grades 4–5: Ksh 73,322
- Grade 6: Ksh 74,514
Optional Activities:
Includes Chess, Soccer, Swimming, Ballet, Fine Arts, Dance Club, Coding & Robotics – Each between Ksh 6,000 to Ksh 8,000 per term.
Junior Secondary Fees
Admission & Annual Charges:
- Admission: Ksh 3,000
- Registration: Ksh 4,000
- Caution: Ksh 12,000
- Medical: Ksh 2,500
- Diary & Portfolio: Ksh 1,660
Termly Tuition:
- Stationery: Ksh 3,525
- Grades 7–8: Ksh 78,114
- Grade 9: Ksh 85,664
Extra-Curriculars:
Similar activities as primary, ranging from Ksh 6,000 to Ksh 8,000 per term.
2. St. Bakhita School Eagle Plains Campus
Kindergarten Fees
Admission & Annual Charges:
- Admission: Ksh 3,000
- Wallet: Ksh 500
- Caution: Ksh 5,000
- Book Fund: Ksh 6,000
- Diary: Ksh 660
- Portfolio: Ksh 1,000
- Emergency Cover: Ksh 2,500
Termly Tuition:
- Inception: Ksh 60,637
- PP: Ksh 70,936
- PP1 & PP2: Ksh 75,984
Optional Activities:
Same as Sabaki campus.
Primary School Fees
Admission & Annual Charges:
- Admission: Ksh 3,000
- Registration: Ksh 2,500
- Caution: Ksh 10,000
- Book Fund: Ksh 7,000
- Diary & Portfolio: Ksh 1,660
- Emergency Cover: Ksh 2,500
Termly Tuition & Stationery:
- Stationery: Ksh 3,200
- Grades 1–3: Ksh 82,516
- Grades 4–6: Ksh 83,242
- Class 8: Ksh 85,479
Co-Curricular Activities:
Includes Journalism (Ksh 4,000), Coding & Robotics, Music, Swimming, and more.
3. St. Bakhita School South B Campus
Primary School Fees
Admission Charges:
- Admission: Ksh 2,000
- Wallet: Ksh 500
- Caution: Ksh 10,000
Annual Charges:
- Emergency Cover: Ksh 2,500
- Book Fund: Ksh 2,500
- Diary: Ksh 500
- Portfolio: Ksh 700
Termly Fees:
- Stationery: Ksh 2,525
- Grades 1–3: Ksh 68,195
- Grades 4–5: Ksh 68,795
- Grade 6 & Class 8: Ksh 69,495
Optional Activities:
Include Music, Chess, Ballet, Fine Arts, Coding & Robotics—Fees range from Ksh 5,000 to Ksh 6,500 per term.
Contact Information – St. Bakhita School
1. Sabaki Campus
- Location: Sabaki, Athi River
- Phone: 0701 507 729 / 0735 447 892
- Email: [email protected]
2. Eagle Plains Campus
- Location: Eagle Plains Estate, Mombasa Road
- Phone: 0720 999 397 / 0788 931 777
3. South B Campus
- Location: Kapiti Road, Next to Highway Secondary School
- Phone: 0740 122 738 / 0701 143 394
Final Note
St. Bakhita School remains committed to offering a well-rounded education that blends academic excellence with co-curricular engagement. All fees are subject to periodic review, so it’s recommended to confirm current rates and available programs by reaching out to the respective campus.
READ MORE: Top Best Private Primary Schools Along Mombasa Road







