I think this really depends on where you're located. Here in Illinois, our Catholic schools are excellent about being well-rounded. FYI- I am a Catholic parent AND Catholic teacher. Our test scores are consistently high-end. Also, I had a friend who left our school because of a move, and the public school teachers have asked her son- you learned that at St. ******, right? I like that there are smaller classes from both a parent and teacher's point of view. I know that if my child is having trouble in ANY area, the teachers are able to pin point the problem and get her help. As a teacher, I am able to reach all my students no matter what their learning style. (Not to say, that public teachers DON"T do that- just speaking from Catholic school point of view). I feel I can better challenge those higher students and help pick up those that are struggling- because I truly KNOW my students and know their needs. There are definite benefits to having a small class. However, sometimes there is a negative with having only 4 girls or boys. Although dealing with people is a part of life, sometimes it is tough if you don't get along with someone and there are only a few others to talk to. Good luck in your decision.