Fire and rescue are understood to have been called to extinguish a fire in toilets in the school.

Pupils were in school, where exams were scheduled to take place, and had to be evacuated.

A Police Scotland spokesman confirmed a youth had been detained following an investigation.

He said: "A 15-year-old has been charged with wilful fireraising following an incident at Musselburgh Grammar School." Fire and rescue are understood to have been called to extinguish a fire in toilets in the school.

Pupils were in school, where exams were scheduled to take place, and had to be evacuated.

A Police Scotland spokesman confirmed a youth had been detained following an investigation.

He said: "A 15-year-old has been charged with wilful fireraising following an incident at Musselburgh Grammar School."