Dear @Saba Ahmed,
Thank you for posting your question in the Microsoft Q&A forum.
Based on your description, you wonder if it is possible to generate a consolidated monthly report for all online classes conducted via Microsoft Teams.
Unfortunately, Microsoft Teams does not provide a built‑in consolidated monthly report of all meetings/classes in a single file by default.
However, here are some workarounds you can refer to:
Attendance Report for Each Online Class
You can refer to this article Manage meeting attendance reports in Microsoft Teams
This report can be:
Viewed during or after the meeting
Downloaded from the Attendance tab of the meeting invite or meeting chat
Exported as a.CSV file (Excel‑readable)
For recurring classes, Teams generates:
A separate attendance report for each instance of the recurring meeting series
Or you can contact to your IT/admin to do organizational‑Level Usage Reports:
You can give your IT these articles for reference
Microsoft Teams analytics and reporting
Microsoft Teams webinar usage report
Besides that, in case you need this feature and want to help Microsoft improve this update, I recommend submitting it through Microsoft Ideas · Community, which is the official feedback channel reviewed by Microsoft's engineering and product teams. If multiple customers submit the same idea, it can increase the likelihood that it will be considered in future updates.
How to submit your feedback:
Go to Microsoft Ideas · Community
Select Send Feedback
Share your idea and describe how it would improve your experience
Once submitted, your feedback will be reviewed by the responsible engineering teams and may be considered for inclusion in future product enhancements.
I hope information above meet your expectations, please feel free to reach out if you have any other questions.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.