Definify.com

Definition 2024


umbrella_school

umbrella school

English

Noun

umbrella school (plural umbrella schools)

  1. An alternative school that oversees the homeschooling of children to ensure that it fulfils government educational requirements.