According to data released by the Ministry of education in 2019, there are a total of 32,344 primary schools in Kenya. 23,286 are public and 9,058 are private schools. There are also a total of 46,530 pre-primary schools.
- Primary schools total: 32,344
- Pre-primary schools total: 46,530