Buenos tardes, para la aplicación propongo realizarla nativa en android studio , también quisiera generalizar en algunos puntos para entender mejor el problema y proponer una manera de enfrentarlo.
debe ser una sola aplicación que pueda gestionar el ingreso para profesores (ingresar información a la base de datos ) y para los padres (ver información de la base de datos), ya que de otra forma el trabajo se aumenta si se deben realizar dos aplicaciones distintas.
Desde la aplicación los profesores ingresaran datos de su grupo, estudiantes , notas , observaciones. una especia de boletín de calificaciones ,actualizable, se debe generar un codigo por grupo y un codigo por estudiante (manual o automático) el código sera usado por los padres después de registrarse para asociar su cuenta a uno o mas estudiantes, una cuenta de padres puede tener varios estudiantes sin embargo cada estudiante solo puede asociarse a una cuenta de padres.
por su parte los padres una ver registrados y asociada la cuenta con el codigo a un estudiante podrán ver sus calificaciones ,observaciones etc.
esas serian mis impresiones iniciales , aunque seria indispensable un documento los los requerimientos específicos.
espero trabajar con usted pronto.