My children attend a public school which is based around enquiry learning and multiage large groups with multiple teachers which are divided into smaller groups according to need. But we are in Australia.