Category Archives: Education

Top 10 best national girls schools in Kenya 2022

Best 10 national girls schools in Kenya. A successful institution will seek balance between academics and co- curricular activities. In other words, besides achieving good results, best national schools have unmatched approaches to developing other abilities .they have became the most preferred in provision of quality education and excellence. They have a reputation of being a center of excellence in Kenya. Every girl sitting KCPE exams has a dream of getting admitted to one of these national schools. Following are the top 10 best national girls schools in Kenya.

Alliance girls high school

This school deserves to open our list of best 10 girls national school in Kenya. Alliance girls is a public national school located in Kiambu. being founded in 1948 by the alliance of protestant mission hence named the alliance.

Its is the first institution of higher secondary education for African girls in Kenya. It emerged top in the 2011 KCSE examinations. Today, the school is still among the best schools in Kenya. Visit

Top national school in academic over the years.

kenya high

This school started in 1910 as a Nairobi European school. In 1931 it became a girls institution for only European however in 1961,the management admitted the first African girl. It became a multiracial education Centre. Since it has been a regular feature in Kenya’s most diversified schools.

In 2020, it topped in Kenya national exams, it attained a mean score of 10.467. This school has been consistent in performance. Last year, it was the second best school in the country. You can consider this school located in Nairobi as your school of choice. Visit

Best performing school in the recent years with academic friendly environment.

Maryhill girls national school

Located in Thika, it was founded in 1933 by some great missionary women. It acquired its name from Mary the mother of Jesus and the hill they are standing on their location. It has a student population of 1616 students currently.

It offers seventeen subjects under the 8-4-4 system. In 2018 it had a performance index of 76.826[ A-]making it one of the best. Visit

Moi girls Eldoret

Its an outstanding elite institution and among the top national high schools in Kenya. Established by Europeans to cater for white settlers. It aims to prepare students make a positive contribution to the community development and achieving values of patriotism, self esteem, self confidence adaptability and teamwork with sense of purpose and self discipline.

in the past ten years there performances have rivaled some of the traditional academic giants. In 2020 I emerged the second with a mean score of 9.65 points this has made them the best among the best. Visit

Pangani girls national school

It started in 1932.its was first named Duchess of Gloucester after prince Alice. Since the introduction of the 8-4-4 system, Pangani girls high has been performing extremely well. It is an ideal spot for KCPE top achievers.

It has the top best teachers in Kenya. Combining with the best institutional facilities this has made it became unstable giant as far as academic excellence is concerned. Their best overall performance was in 2020 KCSE exams where they achieved a permanency index of 9.56. it has a vision of developing students academically socially spiritually and morally. Its driven towards providing education with adequate skills for the holistic development of the girl child to excel in the highly competitive world. Its founded on truth and excellence visit

Best girls national school for developing students academically, socially, and spiritually.

Nakuru girls national school

Established in 1920’s exclusively for the children of the white settlers. However currently its a national school where every girl wishes of getting a spot. Its a center of distinction in per suit of educational excellence. It aims at providing comprehensive teaching, learning and talent maturing environment through hard work resilience and integrity. Its best performance was seen I 2019 when the school attained a mean score of always stands to be the best.

Best girls national school for teaching and naturing talents.

St Brigit’s girls high school – kiminini

St Brigit’s, kiminini is another top girls national school in Kenya. It is situated in saboti constituency, Trans nzoia county. The school have been performing well over the years. In addition to that, the students have good discipline. It recorded a mean of 9.47 in the last KCSE results.

You won’t go wrong if you make this your school of choice. Undoubtedly, this school has grown and now considered as among the best girls national schools in Kenya. It managed to be on top twenty nationwide with a mean grade of 9.47

Top 10 girls national school with discipline and cool environment

Loreto high school Limuru

Loreto high is a popular school in Kenya. This national school is located in Kiambu county. In 1936, this school was founded by Catholic missionaries from Ireland. The school has enough learning resources and their performance is also incredible. Visit

Best girls national school with enough learning resources

Asumbi girls high school

Asumbi high school is another top girls national school in Kenya. This school founded in 1936 is situated in homabay county. Surprisingly, the institution started as a lower boarding primary school and has grown fast to become a top national school.

The school attained a mean of 9.569 in last year national exams. Visit

Best girls national school that developed faster.

Kipsigis girls national school

Kipsigis girls is another giant when we talk about best girls national schools. This school established in 1955 is located outside Kericho town. This school is among the best schools in rift valley part of Kenya as well as in the whole country.

In last year’s KCSE exams, kipsigis girls recorded a mean of 9.08. Therefore, this school has proved it’s consistency over the years. It is a great choice, surely you won’t regret. Visit

Final word

The above schools are our best 10 national girls schools in Kenya. There is tight competition but this are the best schools today. You have seen the schools post great performance. We have not selected according to last years kcse results alone. Also in the past years, this schools have been outstanding. Lastly, I wish you a good luck in your education.

must read Amount a government teacher pockets per month in kenya

How to file kra nil returns in iTax portal

In Kenya, filling your kra pin is necessary to avoid paying penalty fee. You can avoid those changes by filling your kra before the deadline. If you are a Kenyan citizen processing a valid kra pin, then you are required to declare your annual income yearly. If you are not employed, for instance you are a student. You can file nil returns on your kra portal without failure. Hopefully, you will learn how to file your nil returns in this article. Before we take you through the process of filling, you must know what is required.

requirements for filling nil returns

Before we take you through, the following things are very important. Make sure that you have;

the kra Portal for filling nil returns, select file nil returns.

Your kra pin number
Your kra pin number is a crucial requirement when filling your returns. In case you have forgotten your kra pin, you can request for a new one.

Your iTax password
This is another crucial requirement before filling your returns. The iTax password is required before gaining access into your iTax kra account.

Kra pin certificate
It is useful since you might require some information from your pin certificate.

Kra iTax account
You must gain access into your account to file the nil returns.
If you have the above requirements, we can now take you through the process of filling nil returns.

Process of filling nil returns

• Insert your kra pin or user ID, then click on the CONTINUE button to proceed.

• An empty tab will be opened, you will put your password and answer the simple arithmetic as you click enter.

• Given that you entered the right information, you will gain access to the website. On the red menu bar, click on returns icon. A drop down will then appear, choose File nil returns.

• You will gain access to a new page. On that page, fill as indicated below.
-on ‘type’ tab, fill self
-on “tax payer pin” put your kra pin
-on “tax obligation” fill income tax resident.
-click submit

• When your information is successfully submitted. You will come across an e-return acknowledgement receipt. Download the receipt and you would have successfully filled your returns. You can either email yourself or print the receipt for safety purposes. This is how you can file kra nil returns in Kenya, success in your filing process.

how to file subsequent nil returns on iTax mobile app

It might not be your first time to file the iTax form, then you can use the iTax Mobile App to file subsequent returns.
Steps to file subsequent returns

  1. Download the app on Google Play
  2. Log in with your iTax password and pin.
  3. Select file nil returns
  4. Choose resident or non resident individuals.
  5. Click Submit
    We hope that you are now comfortable in filling your nil returns. We wish you all the best!!

also read Amount a government teacher pockets per month in kenya