Да вообще они не виноваты. Программа не должна допускать таких ситуаций. И уточнять должна, верно ли сделан выбор, и не проводить регистрацию, если что-то не заполнено, требуя корректного заполнения, и уведомления должна направлять сразу же, с указанием куда зарегистрировался ребенок и на какие предметы. И школа, точнее, классные, должны это отслеживать. Не проводить классные часы по всем праздникам календаря и заниматься прочей подобной ерунденью, а отслеживать все ли ученики зарегистрированы и именно ЭТУ информацию озвучивать родителям - уважаемые родители, ученики (пофамильный список) записаны туда-то по таким-то предметам - проверьте, все ли верно. Если нет - пишите, чтобы можно было успеть внести изменения.