Microsoft Teams Alternatives for Schools (2026)

If your school already runs Office 365 A1, the cost argument is over before it starts. Microsoft donates A1 at no charge to eligible institutions, so no paid tool on this page can undercut it and pretending otherwise would waste your time. The honest question about Microsoft Teams alternatives for schools is not what they cost, it is whether Teams works for the lesson you actually teach and the students who actually join it.
What is the best Microsoft Teams alternative for schools?
For a school that already has an LMS, BigBlueButton is the strongest alternative on this page, because it is education-native, free to self-host and built into Moodle 4.0 core. For a school with no technical staff that still needs LTI and real class sizes, Vedamo at $25 or €20 per month per classroom does more per pound than anything else here. If your students all hold Google identities, Google Meet on Education Fundamentals is free to qualifying institutions and the account problem is already solved.
Sonacove Meets is a narrower answer than any of those. It fits small classes of up to 20 guests where the join has to be a link and a name, with polls, breakout rooms, a whiteboard, recording and per-participant moderation included on both plans. It has no LMS integration, no phone dial-in and no free tier, so a school needing gradebook sync or 200 seats should look at the rows below.
Is Microsoft Teams actually free for schools?
For eligible institutions, yes. Microsoft states plainly that it “donates Office 365 A1, including web and AI tools, at no cost to eligible institutions”, and A1 carries Class Teams, Assignments, Class Notebooks, Education Insights, Learning Accelerators, Forms, Whiteboard and breakout rooms in scheduled meetings (Office 365 Education). That is a very large feature surface at zero, and no independent tool competes with it on price.
Two caveats change the picture. A1 is gated on eligibility, requiring a qualified educational organisation and an eligible education email address, with the right to re-verify at any time, so an unaffiliated tutor or an unaccredited private school cannot buy the good version at all. And Microsoft publishes no US price for A3 or A5: its education purchase page routes you to “Contact a sales partner”, and its own A1/A3/A5 comparison document carries no prices at any tier (Microsoft 365 Education licensing). We are not going to source those figures from a reseller and present them as list prices.
What breaks when a student joins Teams in a browser?
The browser client is a reduced client, and Microsoft documents the reduction. Its limits page states that Teams meetings on browsers are “limited to a single stream”, showing either the current speaker’s video or screen sharing but never both, so a student on a Chromebook cannot watch your face and your slides at once (Teams limits and specifications). The same page states that giving and taking control of shared content “isn’t supported when either party is running Teams in a browser”.
For most subjects, one of those two matters more than the other. A history lecture over slides survives losing the speaker feed. A language lesson where the teacher’s mouth shape is the content does not, and neither does anything where a student needs to take the pen and work through a problem on your shared screen while you watch.
Breakout rooms compound it. Microsoft’s guidance for creating and managing rooms is written for Teams for desktop, and web and mobile creation is not described, so the person running group work is pushed onto the installed app even when their students are not. Teams free removes the argument entirely: it has no recording, no breakout rooms and no Whiteboard, at 60 minutes and 100 participants (Teams free subscription comparison).
Why do guests get stuck in the Teams lobby?
Because anonymous join is a tenant configuration rather than a product behaviour, and two separate gates have to be open. Microsoft requires both the organisation-wide “Anonymous users can join a meeting” setting and a per-organiser policy, and warns that policy changes “might take up to 24 hours to take effect” (anonymous users in Teams meetings). A teacher who asks IT to fix a join problem on Monday morning may not see it fixed that day.
Then the lobby itself. By default the “Anonymous users and dial-in callers can start a meeting” policy is off, which means anonymous participants “always wait in the lobby until a verified participant starts the meeting”, and a guest who is not admitted within 30 minutes is removed (who can bypass the lobby). Students who arrive before the teacher sit and wait, every lesson, and there is no clean off switch because Microsoft states there is no single control that turns the lobby off.
The one that catches schools out: Education Insights excludes students who join a class meeting without a Teams account. Microsoft’s own wording is that in that case “the student activity isn’t collected”. The friendlier join path and the attendance data are mutually exclusive.
That is a trap rather than a limit. The obvious workaround for a student without a school identity is to let them join by link, which works fine in the meeting and then silently drops that student from your attendance and participation reporting, with nothing in the interface saying so. Anonymous joiners also lose meeting chat before and after the session.
How do the alternatives compare for a school?
None of the tools below requires a student to install anything, so the columns that separate them are identity, LMS integration and what the free tier actually permits. LMS integration is the row a school should read first, because it is the difference between a rota that maintains itself and a teacher pasting links every week.
| Tool | Guest needs an account | LMS or LTI integration | Participant cap | Free tier and its limit | Entry price |
|---|---|---|---|---|---|
| Microsoft Teams (for reference) | No, but subject to two tenant settings and up to 24 h propagation | Microsoft 365 LTI for Canvas, Blackboard, Schoology, Brightspace and Moodle, on education tenants | 100 free, 300 on A1 and business plans, 1,000 on A3 and A5 | Teams free: 60 min, 100 people, no recording, no breakout rooms, no Whiteboard | Office 365 A1 donated free to eligible institutions. Teams Essentials $4 per user per month paid yearly |
| BigBlueButton | No | Built into Moodle 4.0 core, designed into Canvas, Sakai, D2L, Jenzabar and Schoology | About 200 per server recommended, 300 on Enhanced hosting | Free hosted tier for Moodle 4.0+: 25 users, 60 min, recordings expire after 7 days and cannot be downloaded | Free to self-host, commercial hosting price not published |
| Google Meet | Yes on Education licences, no on personal and business meetings | Google Classroom and Calendar | 100 on Education Fundamentals, 1,000 on Education Standard and Plus | Education Fundamentals at no cost to qualifying institutions. Consumer free tier: 60 min with 3 or more people | Education Fundamentals free. Business Starter $7 per user per month, annual plan |
| Vedamo | No, joins by classroom link | LTI 1.x into Moodle, Canvas and Schoology, addable as an assignment | 50 | 30-day trial, 1 participant at a time | $25 per month or €20 per month, per classroom |
| Jitsi Meet | Creating a room on meet.jit.si needs a Google, GitHub or Facebook account | None published | 500 on 8x8 JaaS | meet.jit.si: 25 active end points per calendar month. JaaS Developer: 25 monthly active users | Free to self-host. JaaS Basic $99 per month for 300 monthly active users |
| Zoom | No, the browser join link is shown by default unless the host has E2EE on | LTI Pro for Blackboard, Canvas, D2L, Moodle, Sakai and Schoology | 100 on Pro, 300 on Business | Basic: 40 min group meetings, 100 people, no polls | $15.99 per user per month billed annually |
| Whereby | No | None published | 200 on Business | Free: 4 attendees, 30 min, 1 room URL | Pro $10.99 per month |
| Sonacove Meets | No | None | Up to 20 guests | None | €8.99 per user per month, Organization €15.99 |
As of September 2026. Rows are sourced from Teams limits and specifications, Teams free, the Teams business comparison, Microsoft 365 LTI, Office 365 Education, the BigBlueButton Moodle integration, free Moodle service and FAQ, Google Workspace for Education editions and Meet’s free limits, Vedamo prices, the meet.jit.si terms of service and 8x8 JaaS pricing, Zoom meetings plans, and Whereby Meetings pricing. Vendor limits move, so check any row before you rely on it.
Two of our own rows go the wrong way. Sonacove has no free tier, so every other product listed beats us for a school running a handful of short calls a term, and our 20-guest ceiling is the lowest paid cap in the table by a wide margin. We also have no LTI, which is the most school-shaped feature on this page, and Vedamo, BigBlueButton, Google and Microsoft all do.
Which alternative fits which kind of school?
Start with who will administer the thing, because that eliminates more options than any feature list. A school with a part-time technician and a Moodle install has a different shortlist from a six-teacher tutoring academy where the person choosing the tool also teaches in it.
BigBlueButton deserves the most space here, because it is the only option on this page designed for teaching rather than adapted to it. The multi-user whiteboard lets every student draw at once rather than watching the presenter draw. Shared notes give the class a collaborative document inside the session. The Learning Analytics Dashboard answers three specific questions for a teacher: who attended, who participated, and who is learning, the last from poll responses. Polls, breakout rooms, public and private chat, raise hand, document upload and full recording are all core product, and the licence cost is zero at any scale.
Its integration story is already finished for a Moodle school. BigBlueButton is built into Moodle 4.0 core, so teachers set a default presentation and default lock settings, and manage recordings, inside the LMS they already use. It is also designed into Canvas, Sakai, D2L, Jenzabar and Schoology, and Greenlight gives you room management and user accounts without any LMS at all.
The cost is the server and the person who runs it, and that cost is real. BigBlueButton 3.0 wants Ubuntu 22.04 on a 5.x kernel, 16 GB of memory, 8 dedicated CPU cores, 500 GB of disk for recordings and 250 Mbit/s symmetrical bandwidth, with UDP 16384 to 32768 open and ports 80 and 443 free of any other web server (BigBlueButton install requirements). Add SSL renewal, version upgrades and somebody to fix it at nine in the morning when a class is starting. If you cannot name that person, pick something else.
- Moodle or Canvas already running, with technical staff: BigBlueButton, self-hosted or through an LMS reseller.
- An LMS but no server team: Vedamo. LTI into Moodle, Canvas and Schoology, 50 participants, polls, breakout rooms, a waiting room and recording with interactive playback in the $25 or €20 plan. One plan runs one classroom at a time, so a second concurrent teacher needs a second plan.
- Every student holds a Google identity: Google Meet on Education Fundamentals, free to qualifying institutions. Note that anonymous users cannot join Education-organised meetings at all, so parents and supply teachers without accounts hit a wall harder than the Teams lobby.
- A privacy or sovereignty requirement and engineers to match: self-hosted Jitsi. The public meet.jit.si service is not viable for teaching, capped at 25 active end points per calendar month with terms telling you not to rely on it commercially.
- Small classes where the join has to be one link and nothing else: Sonacove Meets, under 20 guests, or Whereby for one-to-one work on its free tier.
Where does Microsoft Teams still win?
Governance and scale, and both are things schools are held to account for rather than things teachers ask for. A recording made in Teams lands in the organiser’s OneDrive with Microsoft 365 permissions, retention labels, Purview eDiscovery and search applied automatically, which is a governed asset with an audit trail rather than a video file on somebody’s laptop.
- Records that answer a data request. Retention, eDiscovery and search apply to meeting recordings the same way they apply to any other file.
- First-party LTI with gradebook sync. Microsoft 365 LTI covers Canvas, Blackboard, Schoology, Brightspace, Moodle and any LTI 1.3 Advantage platform, and Assignments sync grades and feedback back to the gradebook automatically.
- Classroom scaffolding at zero cost for a qualified school. Class Teams, Assignments up to 1,000 members, Class Notebooks up to 300, School Data Sync and Learning Accelerators all reachable on donated A1.
- Admission control with real granularity. Six lobby bypass tiers, a separate policy for who can admit, and in-meeting mute-all and camera disable for organisers and presenters.
- Breakout rooms at institutional scale. Up to 50 rooms in meetings of up to 1,000 attendees, which no small tool here approaches.
One documented gap: attendees who dial in by phone cannot be stopped from turning their microphone and camera on, so hard mute does not reach them.
What should a school test before moving off Teams?
Run one full lesson on the devices your students actually own, with one person joining the way your least-equipped student will join. Most of what fails in a migration is identity and hardware, not features, and it fails in the first five minutes rather than in the lesson plan.
- A student with no school identity joins and appears in whatever attendance record you rely on
- A student can see your camera and your shared screen at the same time
- Group work can be created and run from the same device the teacher will really use
- The room link survives from one week to the next
- A parent or supply teacher with no account can get in without an administrator
- Recording lands somewhere your data retention policy covers
That first box is the one Teams fails quietly, and the second is the one its browser client fails by design. Test them with a real device rather than assuming, because both look fine in a demo run on a teacher’s own laptop.
Three Sonacove details are worth having before you test us against that list, and two of them are constraints. The room name is the URL, so naming a room after the class rather than the date gives a link you publish once. The whiteboard lives for the meeting only and does not carry over to the next session, so exporting the board before you leave is part of the lesson rather than optional. Poll votes are attributed, with voter avatars showing per option and the post-meeting record listing who voted for what, which is useful for spotting a struggling student and wrong for anything you want candid answers to. What each plan includes is set out on the plan comparison and the features page.