There are 38 private (Bedir Star International School, Bishop Mackenzie International school etc.) and 66 public primary schools with a total of 103,602 pupils as well as 29 secondary schools with 30,795 students in Lilongwe.