The class sizes are good but not as small as they say, 18 is about ave. Very nice princible and most of the teachers are good. No extra curricular and not much parent envolvement. Not many feild trips teachers seem to tired. No outside playtime for 4th and 5th graders. School needs updating.