Your kid should be able to go online to their class area and clearly see what is due and when. Grades should also be posted in a timely manner. No one should be surprised at report card time anymore.
I would go speak to the teacher, then the principal, as digging through 20-30 pages to find the assignment is unreasonable. If they give you the “this is life training” bs, then let them know online organization and clear labeling are an expectation in the workplace in 2026. If this is a bunch of teachers not posting correctly, I would go straight to the principal.
We had this problem too.