Gurukul /

A residential (Indian) school, where students live in close proximity to their guru and learn various skills and knowledge alonge with religious knowledge from their guru.