Government Schools – Addresses in different districts

Public school sri lanka

The public school network in Sri Lanka is vast, with about 4.2 million children enrolled in over 9,790 public schools around the country. These schools contain a teaching force about 200,000. The government spends 2.8% of GDP for education amounting to Rs 14 billion.



Addresses of schools in different districts of Sri Lanka

  • Colombo
  • Gampaha
  • Kalutara
  • Kandy
  • Kegalle
  • Kurunegala
  • Galle
  • Matara
  • Hambantota
  • Moneragala
  • Badulla
  • Nuwaraeliya
  • Ratnapura
  • Ampara
  • Batticaloa
  • Puttlam
  • Jaffna
  • Trincomalee
  • Vavuniya
  • Mullaitivu
  • Kilinochchi