Congrats gapper to your son and also to you. Fremd runs a nice program.
Zombywoof, not sure how the rest of the coutry does it but Frem for ex probably has 3500 students os so and most schools around here run 2 fresh teams of 15 or so each, 1 soph team maybe 22 or 23 and a varsity. I have always loked the 2 frosh teams as it allows some late bloomers to have a chance down the road as they develop. Some soph get moved up to varsity at most schools depending on the needs at each position. System works pretty well imo.