Definify.com
Definition 2024
umbrella_school
umbrella school
English
Noun
umbrella school (plural umbrella schools)
- An alternative school that oversees the homeschooling of children to ensure that it fulfils government educational requirements.