Noun
semi-boarding school (plural semi-boarding schools) A school that provides board and lodging to some students, but allows others to attend during the day only, like a day school.