Hi @abd al‑rahman salem ahmed al‑shudiefat,
Thank you for posting your question in the Microsoft Q&A forum. I’m glad you asked.
Yes, you can add students in bulk to a Microsoft Teams class team by using PowerShell with the Microsoft Teams module. This method lets you prepare a CSV file with all student email addresses (UPNs) and then import them into the team in one go. You would typically use the Add‑TeamUser cmdlet inside a script to read the CSV and add each student as a member.
You may find this discussion helpful as well, it contains the necessary information: Teams - as a teacher is it possible to bulk add students to a Team? - Microsoft Q&A
Note: The account running the script must be an Owner of the team, and changes may take up to 48 hours to fully appear in the Teams client.
As a forum moderator, I don’t have the tools or permissions to access your tenant or perform these steps remotely. My role is to provide guidance, documentation, and best‑practice recommendations for you to follow.
Since this process includes several technical steps, it might be helpful to involve your school’s IT team if you need more direct support. They’re usually familiar with your organization’s setup and access policies, so they’ll be in the best position to walk you through the process, help avoid any errors, and make sure everything is configured properly from start to finish.
Thank you for your patience and understanding. If you have any updates or further questions at any point, please feel free to reply under this post. I’m here to help and will do my best to support you within my scope.
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.