Pre-school provision includes two local authority nurseries, a private nursery and an RAF nursery. There are also some locally run parent and toddler groups.

Lossiemouth High School serves the town and the neighbouring communities of Burghead, Duffus, Cummingston, Hopeman, Muirton, Salterhill, Covesea and Roseisle. The school roll was 602 in September 2014 and the school benefits from the adjacent Community Centre and swimming pool.

There are two primary schools in Lossiemouth, Hythehill, with a school roll of 266 (September 2014) and St. Gerardines, which had a school roll of 270 in the same period.

Gordonstoun, a private boarding school for eight to eighteen year olds, is located four miles away and has a school roll of approximately 600.