may have 20 D1 commits. but spread along 3 or 4 classes. they are not all on varsity. some are freshman or sophomores. the jr and senior bench on the varsity would be cut if they brought up all the committed players from underclass.
There are 15 Chaminade 2017 players committed to D1 schools, listed in alphabetical order: Air Force Colgate Cornell Dartmouth Duke Furman Harvard Manhattan Mt. St. Mary Navy St. Joseph's (2) St. John's (2) Virginia
There are 7 Chaminade 2018 players committed to D1 schools, listed in alphabetical order: Army Duke (2) Johns Hopkins Lehigh North Carolina Notre Dame
In addition....
Class of 2017 has one (1) D2 commit: Adelphi
Class of 2017 has seven (7) D3 commits: DeSales Middlebury Tufts Union Wesleyan (3)
Source: LaxPower
Considering how great Chammy supposedly is it's surprising that there are really only 4-5 kids going to top D1 programs. Give yourself and the kids a break. Let's remember the running time loss to SA to end the season last spring. When / if Chammy goes undefeated this year u have full bragging rights on BOTC. As of now Chammy's record is 0-0 - just like every other team.
Not sure what your definition of top program is... but Chaminade students define "top programs" as top prestigious universities