Abbot’s Lea School achieves International School Award

The Foundation International School Award was bestowed to Abbot’s Lea School for showing a commitment to embedding international awareness and understanding within the specialist school. Abbot’s Lea School is one of the largest and most successful special schools in the country, which caters for over 250 students from the Liverpool ...