If you are in K-12 school and live in the United States, your district may use software called Infinite Campus to keep track of grades.
I’ve made an API for this with the package infinite-campus. It allows you to see all of your notifications in a clean json format. You can remix your own copy of the demo I set up on Glitch here:
Upon remixing, open the .env file and replace USERNAME with your username, PASSWORD with your password, DIST with the name of your school district, and STATE with the name of your state. Enjoy!