Without knowing anything about your son, or the school, I'd say 25% (of anything) for a D2 is a pretty good offer. Yes, they say 9 scholarships for D2, but not every school funds 9, and few, if any, players get 100%.
Don't be disappointed. Sounds like they want him. You have two weeks to decide. Good luck.