The class size is small because the student body is small. It is also more affordable than other Christian schools in the area by far. My favorite thing is that it is individualized for each student. A 1st grader who tests higher in math will be doing work at their own level and someone who might be struggling in reading will be working at their own level. The kids go at their own pace, work toward goals that are set, and they learn so much. I am always amazed at how fast my daughter is learning. This is actually a preschool-12th grade school so your child can grow and learn in one place for the duration they are in school.