No many players are recruited with little or no scholarship money. Other players also "walk on".
anywhere from 14-17 players
5 players for each team.
There is really no answer for this. Since players are constanty joining the NCAA every year. It changes every year. my guess would be close to 500-ish. Since there are many teams.
It varies for each team, but most have around 13-15
In Division 1a, 119 times approximately 125 (85 scholarship/balance non-scholarship) = 14,875.
There are about 216 d1 schools so about 2,500.