I'm a teacher the recently published an app that I made for myself since I couldn't find any apps that worked for me.
There's a free version, TeacherAideLite and paid version TeacherAidePro. It allows for attendance and grading, and the main feature is that you can easily send texts to students and parents with a single click to let them know who is tardy/absent or who hasn't turned in assignments.
Feel free to check it out and give me feedback. I'm constantly updating it with my ideas and some user suggestions.