По большому счету нет инструментов для разработки приложений определенного типа. Инструменты оцениваются по сложности приложения, выбору ОС / платформы и языкам программирования, которые вы знаете.
Так что если вы парень из Windows, вы можете использовать SQL Server Express, VB.Net и, возможно, Visio. Если вы фанат FOSS, то, возможно, MySQL, PHP и Dia подойдут вам лучше. (Конечно, многие продукты FOSS, включая три, о которых я упоминал, доступны в версиях, которые работают в Windows, поэтому это не обязательно однозначно).
Это часть вашей стажировки? Если это так, вы должны использовать то, что совместимо с тем, что используют ваши работодатели.
редактировать
Хорошо, значит, вы проходите стажировку в школе, и они мало что делают для ИТ. В этом случае, если ваши умения достаточно сумасшедшие, я бы посоветовал вам воспользоваться стеком LAMP, так как он дешевле.
Я бы постарался рассказать об этом родителям. Это поднимет ваше заявление в совершенно новый мир проблем: несанкционированный доступ к личным данным граждан сейчас является серьезной проблемой, поэтому у вас возникнет множество сложностей, с которыми вам не придется сталкиваться. Создайте приложение только для учителей. Получите это работает. Тогда, если у вас есть время, посмотрите на его развертывание для более широкой аудитории.