The town is home to three primary schools and one secondary school.
In October 2012 a new council building was opened under the name of The George Johnston Centre which is named in honour of the miner who saved the lives of more than 50 men at Fleets Pit, Tranent, when the mine flooded in 1929.