Hi,
We have already developed such web based application for schools.
There are logins for students as well as their parents.
Parents can track attendance, exam marks, fees related notices, SMS, email alerts.
Students can access daily assignments, notice, other information.
Teachers can post notice, assign home work to students ect.
Pricipal can track all the logins.
I can show you demo if you are interested.
Thank You,