The student body is small and intimate. Classes are about 15 kids and two teachers each. My daughter has made a lot of close friends in her 2 years at EPIC and is always excited to see her school friends. Each class seems to get along very harmoniously, and the classes mingle regularly at group times such as recess, outdoor play, assembly, etc. The kids can act out and have boisterous "free" play at certain points (outdoors, assembly, etc.) but the teachers keep things on point and always channel them in constructive ways or bring their energy back down to reasonable levels so that they can do the exercises or activities. Generally the kids seem to have a lot of fun while also learning and getting along together. They are also taught and quickly take to being polite and caring to each other.
The student body is small, but for its size has a decent amount of diversity, with students of all levels and abilities. The small school size allows for teacher attention for all students and there have been students that test on the spectrum that have provided additional resources to the class. My child's class got along extremely well and continue to socialize following the completion of school. I participated in numerous family assemblies that involved students at all three levels served and all the students seemed to be genuinely happy to be at the school and interact with each other. We have had nothing but positive experiences and other parents of kids have generally communicated similar experiences for their kids. Community and the student body are really first rate.