many different types of schools