Декомпозируй задачу на подзадачи.
1. Как получить сведения о новых оценках? Если нет никакого API уведомления (скажем, на почту), то остаётся только вариант "периодически опрашивать и сравнивать с прошлым результатом".
Тут нужно пошариться по странице и понять, как она получает значения об оценках. Если эти значения вписаны уже в код HTML страницы - в помощь связка requests (ну или aiohttp) для скачивания страницы и bs4 для её разбора. Если эти значения подгружаются динамически через JS - это удобнее, можно выяснить, какой запрос подгружает сведения об оценках, и делать этот запрос самому. Инструменты разработчика в браузере помогут.
2. Как отправить сведения об оценках?
Если нет задачи управлять ботом через ТГ, а нужны исключительно оповещения на заранее заданный контакт, то необязательно делать полноценного бота - можно просто отправить запрос на сервер ТГ для отправки сообщения. Как - гуглится. Тогда у тебя основным скриптом будет парсер оценок, который будет дёргать функцию отправки уведомления.
Если есть задача, чтобы бот хранил историю оценок, отвечал на запросы и т.д. - то нужен полноценный бот. В этом случае нужно будет разбираться, например, с асинхронными ботами, чтобы иметь возможность параллельно вести два набора действий - периодическую проверку оценок и реакцию на сообщения от юзеров.