Academy

A state-funded school in England that is directly funded by the Department for Education, through the Education Funding Agency. Academies are self-governing and independent of local authority control. Definition from …

s2Member®
Close