The average class size at Caltech is around 12 students, which allows for a highly interactive and personalized approach to education.