When doing manual entry of a student, we do not always have every piece of information. We rarely have athletic interest info (and are hesitant to put info in in case later we get info that would not overwrite it). And often phone and/or email are missing so we are forced to put in our own just to get the record created. Since we only use Student Type and Last Name for rep assignment, this is not super important for us. My request would be for a feature that would warn a user on the manual entry screen that there is missing information, but allow the user to click an override option so that if we do not have full information we are still able to create a record. Perhaps providing options in the system settings so an admin user could select which fields are truly required would be good.
I like the idea of allowing the admin to determine which fields are required for the "Add A Student" function - we do want to require our reps to provide certain data and not to override, but it would offer a little more flexibility internally.