Thanks for considering me.
I can build you the Attendance System you've outlined. I wrote an Online Student Assessment System for a school in Britain that's similar to what you've outlined. It had three types of users, admin, teachers, and students. One of the features was that it would signal the student and teacher when the other party had updated something for them. Part of the requirement of the system was to make it so the teachers could update student records as easily and fast as possible. You can read about that on my Freelancer page.
I'm best described as a full stack developer (PHP/MySql/Javascript/jQuery/Css). I've got a lot of experience developing software. And I'd be very happy to work for you.
I'm located in the Chicago area. If you have any questions, please feel free to write me back.
Sincerely,
Jim (FRConsulting)