1. Additional Widgets - Instead of using the default interface of each message box, data grid view, and other tools to make it consistent. Maganda na UI mo, sagad mo na din pati sa mga widgets at ibang tools.
2. Search Bar - Try to implement an auto suggest feature when typing a specific value.
3. Labels - TRY NOT TO USE ALL capital letters. Make [1:53] as your basis.
4. Navigation - Try to highlight the current page/form that you just selected.
5. Information - [0:37] Why do you have to use a tab panel? Put them all in a single form then divide them by group instead.
6. Dropdown Box - I noticed that you can add value to the dropdown, why not make it read only? [1:14] I can easily type '99th year' as my Year and '69' as my Section then save it to the database hahaha buti walang field para sa 'Gender or Sek Uh Es' baka ano malagay ko dyan kung ako yung user hahaha.
7. Email - Try to add a checker or maybe an exception that would only allow valid email.
8. Portal - Why do you have a separate login portal for Administrators and Teachers? Try to implement a single login portal then check in your backend if the person who is trying to log in is an administrator or a teacher.
9. Input Grades - Try to implement it in a form of array rather than adding N number of dropdown box then create a function that would automatically get their average, etc..
10. Password - try to implement a level of security and exception handling.
Good luck!