The Ruiru area attracts residents due to its convenient access to the Thika Super Highway. Moreover, it is an affordable residential option for individuals working in or near Nairobi. 

Among the various amenities, schools hold significant importance for prospective residents of Ruiru. The following public and private primary schools are renowned educational institutions, highly regarded in and around the Ruiru area.

This post walks you through the best primary schools in Ruiru, so keep reading if you’re looking for a school for your loved one. 

Primary Schools In Ruiru

1. Ruiru Fairview Academy

At Ruiru Fairview Academy, students can embark on a comprehensive educational journey from early childhood to middle school. The academy caters to students from Baby Class up to standard eight classes. Besides offering Chinese as a foreign language, they enrich the learning experience by providing swimming lessons and a variety of sports for students to engage in.

Furthermore, the academy encourages students to partake in international competitions, including essay writing, fostering a dynamic and globally-oriented learning environment.

Location: Ruiru

Address of School: Kihunguro Bus Stop

Postal Address: P.O. Box: 351, Ruiru 00232

Courses provided: Kenya Certificate of Primary Education

Phone number: 0722 893020/0725 929801

Google Rating: 5.0 stars, based on 15 reviews

2. Njema Primary Academy

Njema Primary Academy, situated in Ruiru, is a private day school that educates students from Class One to Class Eight. The school welcomes female and male students and adheres to the Kenyan education curriculum. 

The Kenya National Examination Council conducts the final examinations. Please contact the school’s administrative offices for further information, such as fee structure and enrollment process.

Location: Ruiru, Kenya

Postal Address: P.O. Box 00900, Thika, Kenya

Courses available: Kenya Certificate of Primary Education (KCPE)

Phone number: +254 708 350715

Google Rating: 5.0 stars based on 2 reviews

3. Ruiru Peak Academy Primary School

Ruiru Peak Academy Primary School provides diverse extracurricular activities such as games, swimming, and music, enabling learners to engage in various interests. 

Additionally, the school boasts a well-equipped computer lab, fostering the development of computer literacy skills among students. With a focus on maintaining smaller class sizes, the school cultivates a close teacher-student relationship, enhancing the learning experience for each individual.

Location: Ruiru

Address: P.O Box 811, Ruiru

Courses available: Kenya Certificate of Primary Education (KCPE)

Phone number: 0723 425745

Google Rating: 4.8 stars based on 10 reviews

4. St. Kelvin Academy Primary School

St. Kelvin Academy, located in the Ruiru area, is a coeducational day school that currently needs to provide facilities for one to board. As a privately owned institution, it enjoys autonomy in decision-making without government influence. However, the Kenya National Examination Council administers the academic curriculum and examinations at the school.

Location: Ruiru

Courses available: Kenya Certificate of Primary Education

Phone number: 0700 543119

Google Rating: 4.5 stars based on 2 reviews.

5. Nova Pioneer 

This educational institution offers day school classes for students of all genders, catering to both boys and girls. Additionally, the school ensures that all students receive meals on campus, taking into consideration any special dietary requirements they may have

Nova Pioneer in Ruiru provides a range of extracurricular activities, such as art programs, ballet classes, and scouting opportunities. Additionally, the school offers the valuable support of an in-house therapist, aiding students in managing learning difficulties and enhancing their academic performance.

Location: Tatu City, Nairobi, along Ruiru-Kamiti Road

Courses available: Kenya Certificate of Primary Education (KCPE)

Phone number: 0790 491030

Google Rating: Rated 4.4 stars based on 60 reviews

6. Focus Academy

Focus Academy offers students a comprehensive range of amenities and services. In addition to providing boarding facilities, the academy ensures convenient transportation for students to and from school. 

Students can also access a well-equipped library and an E-Learning room for computer classes. For those passionate about music, the school band offers an avenue to explore singing or playing instruments. 

With its adherence to Catholicism and affiliation with the Christian Church and values, Focus Academy fosters a spiritually guided educational environment.

Address: Mt. Olive Street, Ruiru

Postal Address: P.O. Box 1426-00232, Ruiru

Available Courses: Kenya Certificate of Primary Education

Contact Information: 0721 735039 / 020 2300119

Google Rating: 4.2 stars based on 25 reviews

7. Jacridge School

Jacridge School provides boarding and day options, offering the Kenyan National Curriculum with a strong emphasis on holistic education. The school website offers convenient access to essential information such as the application forms and fee structure. 

Prospective students also have the opportunity to visit the school, explore its facilities, and gain a comprehensive understanding of the available amenities before the final admission decision is reached.

Address: Thika Road, Ruiru

Postal Address: P.O. Box 1212-00232 in Ruiru

Available Courses: Kenya Certificate of Primary Education

Contact Number: 0723 571960

Google Rating: 4.2 stars based on 13 reviews

8. Nyacaba Primary School

Nyacaba Primary School is a government-operated integrated public school offering day facilities only. It proudly is one of Kenya’s most populous primary schools, accommodating over a thousand students.

Location: Juja, Ruiru, Kenya

Postal Address: P.O. Box 53 – 01001 Kalimoni, Kenya

Offered Courses: Kenya Certificate of Primary Education

Google Rating: 4.2 stars based on 9 reviews

9. Juja Preparatory School

Juja Preparatory encompasses Senior Schools, allowing students to transition to high school after completing their primary education. Furthermore, the institution offers a kindergarten that imparts fundamental learning skills. 

This private school caters to boys and girls, organizing sports events and frequent school excursions throughout the year, providing students with enriching experiences.

Address: Kalimoni, Juja

Postal address: P.O. Box 298-01001, Kalimoni

Available Courses: Kenya Certificate of Primary Education

Contact number: 0724 256050

Google Rating: Rated 4.1 stars based on 37 reviews

10. Juja St. Peter’s School

Juja St. Peter’s School provides kindergarten and primary school education. The institution utilizes technology and hands-on learning opportunities to optimize the learning process and enhance efficiency.

Location: Kalimoni

Offered Courses: Kenya Certificate of Primary Education

Contact address: 0715 501203

Google Rating: 4.0 stars, based on 30 reviews


Ruiru boasts numerous excellent primary schools where you can enroll your children for their education. These schools are situated within Ruiru and neighboring areas like Juja.

While public primary schools in Ruiru provide affordable education, private academies in the area offer a broader selection of extracurricular activities for students to explore and engage in