Best Teams for Education Migration Tools Compared (2026): Class Teams, Assignments, and Grades

13 min read

Best Teams for Education Migration Tools Compared (2026): Class Teams, Assignments, and Grades

Quick Answer

Few Microsoft Teams migration tools document support for Teams for Education. This comparison covers four tools, and they differ sharply in what they publicly document for class teams:

  • Apps4.Pro Migration Manager documents the broadest coverage: class, staff, PLC, and other education teams, Class Notebook, assignments with student submissions, feedback, rubrics, grades, and class materials, plus all three channel types.
  • Bit Titan MigrationWiz supports the Classroom template only, including Classroom Notebook. Education teams must be provisioned in the destination first, and PLC and Staff notebooks are not supported.
  • AvePoint Fly and Quest On Demand Migration are enterprise platforms that document team, channel, conversation, and file migration, but their public documentation does not describe class team types, Class Notebook, assignments, or grades. Confirm education scope with the vendor in writing.
  • Microsoft has no native tool that migrates class teams, assignments, or grades between tenants.

Key Takeaways

  • A class team only works in the target if it is created as an education team. ShareGate documents that teams are created with the Standard template (ShareGate limitations), and one administrator reported that after a ShareGate migration users could not continue using Class Notebook or Assignments (Microsoft Q&A).
  • Apps4.Pro migrates assignments with student submissions, return status, points, rubric points, and feedback, but not draft assignments, group assignments, quizzes, or Reading Progress (Apps4.Pro Education guide).
  • BitTitan supports “Classroom template only, including Classroom Notebook,” and requires education teams to be provisioned in the destination before migration (BitTitan Teams FAQ).
  • AvePoint Fly and Quest ODM publicly document standard, private, and shared channel migration, but neither vendor’s public documentation or user guide covers education components such as Class Notebook, assignments, or grades (AvePoint Fly brochure, Quest ODM user guide).
  • Microsoft’s Export-EduAssignments.ps1 script exports a user’s assignments and submissions to JSON for data requests, but has no import into another tenant (Microsoft Learn).
  • Some gaps come from Microsoft’s APIs, not the tools. A consultancy that ran an education migration with Apps4.Pro noted that Microsoft had not made all the APIs available to migrate everything (Nero Blanco).
  • Pricing units matter at school scale: Apps4.Pro is $5,995 per installation with no per-team restriction, BitTitan charges $48 per team, and AvePoint and Quest are quoted per user.

What Makes Teams for Education Migration Different

A school or university tenant is not just a set of teams. Education teams carry components that standard team migration tools do not know exist.

1. The team type must survive. Class, staff, and PLC teams are created from education templates. If a tool recreates a class team as a standard team, the files and posts arrive, but the Class Notebook and Assignments experience does not.

2. Assignments are more than files. A migrated assignment should bring its instructions, due dates, points, rubrics, and resources, and each student’s submission, status, grade, and feedback. Each of these depends on Microsoft’s education APIs.

3. Class Notebook has its own structure. Class notebooks contain a Content Library, Collaboration Space, Teacher-Only section, and a notebook per student. Staff and PLC teams have their own notebooks.

4. Roles matter. Teachers must arrive as owners and students as members, or permissions on assignments, notebooks, and class materials break.

5. The calendar drives the project. Education migrations usually have to finish between terms, so incremental passes and a predictable cutover matter more than raw speed.

How We Compared These Tools

Which tools are included: tools whose vendors document Teams for Education capabilities (Apps4.Pro and BitTitan), plus two widely used enterprise migration platforms, AvePoint Fly and Quest On Demand Migration. Every tool is assessed only on what its vendor publicly documents. Where a vendor does not document an education component, we say so rather than assume support.

We compared all four tools against the same eight criteria:

  1. Education team types (class, staff, PLC, other)
  2. Whether the team is created as an education team in the target
  3. Class Notebook and staff or PLC notebooks
  4. Assignments, student submissions, feedback, and rubrics
  5. Grades and class materials
  6. Channels, conversations, and files
  7. Incremental support and documented limitations
  8. Pricing model and published price

What this review is: a comparison built from documentation. Sources, in priority order, were vendor documentation and help centers, vendor pricing pages, Microsoft Learn, and published migration case notes. We report limitations only when they are documented.

What this review is not: a lab benchmark. We did not run migrations and report no speed numbers of our own.

All prices and capabilities were checked in September 2026 and should be confirmed with the vendor before purchase.

Teams for Education Migration Tools at a Glance

Tool
Education team types
Class Notebook
Assignments and submissions
Grades
Deployment
Pricing model
Entry price
Apps4.Pro Migration Manager
Education team types
Class, staff, PLC, other
Class Notebook
Yes (pages as web links); staff notebook too
Assignments and submissions
Yes, with submissions, feedback, rubrics; not drafts, group assignments, or quizzes
Grades
Yes
Deployment
Installed app (Microsoft Graph)
Pricing model
Per installation, all workloads
Entry price
$5,995
BitTitan MigrationWiz
Education team types
Classroom template only; teams must be pre-provisioned
Class Notebook
Classroom Notebook yes; PLC and Staff notebooks no
Assignments and submissions
Not stated
Grades
Not stated
Deployment
SaaS
Pricing model
Per team
Entry price
$48/team
AvePoint Fly
Education team types
Not documented
Class Notebook
Not documented
Assignments and submissions
Not documented
Grades
Not documented
Deployment
SaaS or self-hosted
Pricing model
Per user per year; education pricing available
Entry price
Quote
Quest On Demand Migration
Education team types
Not documented
Class Notebook
Not documented
Assignments and submissions
Not documented
Grades
Not documented
Deployment
SaaS
Pricing model
Tiered per user
Entry price
Quote
Microsoft native tools
Education team types
None
Class Notebook
No
Assignments and submissions
Export script only; no import
Grades
No
Deployment
PowerShell / M365 service
Pricing model
N/A
Entry price
N/A

Teams for Education Feature Comparison Matrix

“Not stated” or “Not documented” means the vendor’s public documentation does not say either way. It does not prove the capability is missing, so confirm it with the vendor and in a pilot class.

Capability
Apps4.Pro
BitTitan
AvePoint Fly
Quest ODM
Class teams
Apps4.Pro
Yes
BitTitan
Yes (Classroom template)
AvePoint Fly
Not documented
Quest ODM
Not documented
Staff teams
Apps4.Pro
Yes
BitTitan
Notebooks not supported
AvePoint Fly
Not documented
Quest ODM
Not documented
PLC teams
Apps4.Pro
Yes
BitTitan
Notebooks not supported
AvePoint Fly
Not documented
Quest ODM
Not documented
Team created as education type in target
Apps4.Pro
Yes (education team types supported)
BitTitan
No; must be provisioned first
AvePoint Fly
Not documented
Quest ODM
Not documented
Teachers and students (roles)
Apps4.Pro
Yes (owners, members, guests mapped)
BitTitan
Not stated
AvePoint Fly
Not documented
Quest ODM
Not documented
Class Notebook
Apps4.Pro
Yes; existing and new pages as web links
BitTitan
Yes (Classroom Notebook)
AvePoint Fly
Not documented
Quest ODM
Not documented
Assignments
Apps4.Pro
Yes (title, instructions, dates, points, rubrics, tags, resources)
BitTitan
Not stated
AvePoint Fly
Not documented
Quest ODM
Not documented
Student submissions and feedback
Apps4.Pro
Yes (status, returns, points, feedback, attachments)
BitTitan
Not stated
AvePoint Fly
Not documented
Quest ODM
Not documented
Grades
Apps4.Pro
Yes
BitTitan
Not stated
AvePoint Fly
Not documented
Quest ODM
Not documented
Class materials
Apps4.Pro
Yes (with permissions)
BitTitan
Not stated
AvePoint Fly
Not documented
Quest ODM
Not documented
Draft assignments, group assignments, quizzes
Apps4.Pro
Not migrated
BitTitan
Not stated
AvePoint Fly
Not documented
Quest ODM
Not documented
Channels
Apps4.Pro
Standard, private, shared
BitTitan
Standard, private (shared skipped)
AvePoint Fly
Standard, private, shared (Fly SaaS); type conversion
Quest ODM
Standard, private, shared (filterable)
Conversations
Apps4.Pro
Yes, with delta passes
BitTitan
Yes
AvePoint Fly
Yes
Quest ODM
Yes
Files and team site
Apps4.Pro
Yes, with folder permissions and site migration
BitTitan
Yes
AvePoint Fly
Yes
Quest ODM
Yes (team SharePoint content can be included)
Incremental passes
Apps4.Pro
Yes (re-run tasks)
BitTitan
Yes (later passes)
AvePoint Fly
Not stated
Quest ODM
Remigration supported

Which Teams for Education Migration Tool Fits Your Scenario?

Your scenario
Shortlist
School or district merger: class teams must keep assignments, submissions, and grades
Shortlist
Apps4.Pro
Staff and PLC teams, including their notebooks, must move
Shortlist
Apps4.Pro
Class teams and Classroom Notebooks only, priced per team, teams created in advance
Shortlist
BitTitan
Enterprise platform already used for mailbox, OneDrive, and SharePoint moves
Shortlist
AvePoint Fly, Quest ODM (verify class teams in a pilot first)
Education pricing on an enterprise SaaS or self-hosted platform
Shortlist
AvePoint Fly (education pricing listed on UK G-Cloud)
Coexistence across Exchange, OneDrive, SharePoint, and Teams during a long merger
Shortlist
Quest ODM (verify class teams in a pilot first)
Only the files behind class teams need to move
Shortlist
Microsoft cross-tenant SharePoint migration (Enterprise Agreement only)

1. Apps4.Pro Migration Manager: Best Overall for Complete Teams for Education Migration

Apps4.Pro Migration Manager migrates class, staff, PLC, and other education teams between tenants, including Class Notebook, assignments with student submissions, rubrics, grades, and class materials, alongside channels, conversations, and files.

Apps4.Pro Migration Manager is built by JiJi Technologies. It uses delegated Microsoft Graph permissions and supports MFA and modern authentication.

Teams for Education capabilities

Per the Apps4.Pro Teams for Education migration guide and education migration overview:

  • Supports Class, PLC, Staff, and other education team types, with public and private teams and standard, private, and shared channels. Shared channels. are not available in Class Teams.
  • Class Notebook migration covers existing and new pages (as web links), modules with descriptions and formatting, and file attachments in modules. Staff Notebook migration is also listed.
  • Assignments carry titles, instructions, attachments (Excel, links, MakeCode, Teams files), dates and times, module, points, rubrics, tags, and the calendar option.
  • Student submissions migrate with status, return and returned states, points and rubric points, feedback on files, links, Word, PowerPoint, and video, and student attachments.
  • Grades and class materials (folders with files and permissions) are migrated.
  • Conversations migrate with inline images, GIFs, praise, approvals, reactions, tables, formatting, attachments, announcements, and pinned messages.
  • Tabs (same-team OneNote, Planner, Word, Excel, PowerPoint, Website, PDF) and member, guest, @mention, and fun-stuff settings are migrated.
  • Incremental migration of new items and conversations works by re-running completed tasks. CSV-based bulk tasks and user mapping for teachers, students, staff, and guests are supported.

Documented limitations

  • Class team items not migrated: draft assignments, Reading Progress, quizzes, home pages, parent contacts and announcements, existing assignments from other teams, late turn-in notifications, and group-based student assignments.
  • Link thumbnails in student submissions are not migrated. @mentions arrive as plain text, and code snippets arrive as attachments.
  • Not migrated: channel connectors, show/hide channel, conversation reply settings, OneNote added from other teams or created in the OneNote app, tags, team code, team picture, and channel notification and pin settings.
  • Archived teams arrive as normal teams and must be re-archived.
  • The source connector account must own the teams, private and shared channels, assignments, and OneNote content being migrated.
  • Independent case notes from a consultancy that used Apps4.Pro for an education migration (as of December 2023) list items Microsoft’s APIs did not yet support, such as grade schemes and quiz time limits (Nero Blanco).

Pricing

  • $5,995 per single-machine installation, or $8,995 for up to five installations, described on the pricing page as a one-time purchase.
  • The license covers all supported workloads with no data-volume limit and no per-team restriction (Apps4.Pro licensing).
  • A 15-day free trial is available.

Best fit: school, district, and university mergers where class teams must keep assignments, submissions, grades, and notebooks, and where staff and PLC teams move too.

Not a fit: projects that require draft assignments, group assignments, or quizzes to carry over.

2. BitTitan MigrationWiz: Best for Classroom Teams and Notebooks Priced Per Team

BitTitan MigrationWiz supports Teams for Education migration for the Classroom template, including Classroom Notebook, as part of its per-team Teams Collaboration license.

Teams for Education capabilities

Per BitTitan’s Teams migration FAQ and Teams migration guide:

  • Migrates Microsoft Teams for Education teams based on the Classroom template, including Classroom Notebook.

  • Moves channels, conversation history, and files with the standard Teams Collaboration license, up to 100 GB per team.
  • Planner content and channel tabs can be migrated as part of a Teams project.

Documented limitations

  • Classroom template only. Notebooks for teams based on PLC or Staff templates are not supported.
  • Teams based on education templates must be provisioned in the destination before migration.
  • BitTitan’s public documentation does not state whether assignments, student submissions, or grades are migrated.
  • General Teams limitations apply: shared channels are skipped, and replies to previously migrated conversations do not sync in later passes.

Pricing

  • $48 per team (up to 100 GB) for the Teams Collaboration license (BitTitan pricing).

Best fit: class teams where the Classroom Notebook, posts, and files matter most, and IT can create the destination class teams in advance.

Not a fit: staff or PLC teams, or projects where assignments, submissions, and grades must carry over.

3. AvePoint Fly: Best for Institutions Standardizing on an Enterprise Migration Platform

AvePoint Fly is a SaaS or self-hosted migration platform that moves Teams, private and shared channels, chats, Planner, Exchange, OneDrive, and SharePoint between tenants, with education pricing available.

Teams capabilities relevant to education tenants

Per AvePoint’s product brochure, product page, Fly update announcement, and UK G-Cloud listing:

  • Migrates teams and private channels. Fly SaaS also lists shared channels and Shifts.
  • Converts channels from standard to private and back during migration.
  • Migrates Teams tags, and 1:1, group, and meeting chats.
  • Lists Exchange, OneDrive, Planner, Public Folders, and Power Platform as migratable workloads.
  • After migration, can copy or consolidate teams, channels, and groups, which can help restructure departments or campuses.
  • Lets you include or exclude granular objects and filter content by properties or metadata.

Teams for Education components

AvePoint’s public materials do not describe migration of class, staff, or PLC team types, Class Notebook, assignments, submissions, or grades. Ask AvePoint to confirm in writing whether class teams arrive as education teams, and test one real class in a pilot before committing.

Limitations

  • Education-specific scope is not publicly documented.
  • Pricing is quote-based, and the platform is more than a small, Teams-only school project typically needs.

Pricing

  • Fly SaaS is priced per user per year with unlimited data, and AvePoint states SaaS and self-hosted pricing are the same. The UK G-Cloud listing notes that education pricing is available (G-Cloud listing).

Best fit: universities and large districts that want one enterprise platform for Teams, mail, OneDrive, and SharePoint, and can validate class teams in a pilot.

Not a fit: projects where assignments, submissions, grades, and Class Notebook must be guaranteed by published documentation before purchase.

4. Quest On Demand Migration: Best for Long Mergers That Need Coexistence Across Workloads

Quest On Demand Migration (ODM) is a SaaS platform that migrates teams, channels, conversations, and files alongside Exchange, OneDrive, SharePoint, and Active Directory, with coexistence for long-running mergers.

Teams capabilities relevant to education tenants

Per Quest’s Teams migration page and the ODM user guide:

  • Retains channel data, conversations, and documents during tenant-to-tenant Teams migration.
  • A filter lets you include or exclude private and shared channels.
  • Supports discovery, provisioning, mapping, collections, pre-migration assessment, and remigration.
  • Can include or exclude the team’s SharePoint content in the same migration.
  • Migrates 1:1 chats into live chats or a searchable archive.

Teams for Education components

Quest’s public Teams page and user guide do not describe migration of class, staff, or PLC team types, Class Notebook, assignments, submissions, or grades. Ask Quest to confirm in writing how class teams are provisioned and what happens to education components, and pilot one real class first.

Limitations

  • Education-specific scope is not publicly documented.
  • Quest advises against adding or removing channels, especially private channels, just before migration, because it may delay the process.
  • There is no public price list.

Pricing

  • Quote-based. Licenses are consumed by tier (T3, T5, T7).

Best fit: institutions in a long merger or consolidation that need coexistence and one console for every workload, and can validate class teams in a pilot.

Not a fit: projects that need documented class team, assignment, and grade migration before purchase.

Microsoft Native Tools: No Teams for Education Migration

Microsoft does not offer a tool that migrates class teams, assignments, grades, or Class Notebook between tenants.

  • Migration Orchestrator (preview) moves user-level data such as mailboxes, OneDrive, and Teams chats. Its documentation states that teams, channels, and SharePoint sites are not migrated (Microsoft Learn).
  • Cross-tenant SharePoint migration can move the site content behind a team, but not the team, its channels, or its education components. It is available only to Enterprise Agreement customers (Microsoft Learn).
  • Export-EduAssignments.ps1 exports a user’s assignments, submissions, resources, outcomes, and rubrics to JSON and CSV for data subject requests. It does not import into another tenant (Microsoft Learn).

Best fit: exporting records for compliance, or moving files when class teams will be rebuilt manually.

Not a fit: any migration where teachers and students must keep working in the same class teams.

Microsoft Teams for Education Migration Support

ShareGate, Cloudiway, CloudFuze, Kernel, and SysTools migrate standard teams and channels, but their public documentation does not describe support for education team types, Class Notebook, assignments, or grades. ShareGate documents that teams are created with the Standard template. If you plan to use one of these tools for a school tenant, ask the vendor in writing how class teams and assignments are handled before you buy.

Unique Insight: The Team Template Decides Whether Teachers Can Keep Working

A class team can arrive with every file intact and still be unusable for teaching. Before choosing a tool, check what the target class team will look like on day one.

Tool

How the target class team is created
What teachers find on day one
Apps4.Pro

How the target class team is created
Created by the tool with education team types supported
What teachers find on day one
Class Notebook, assignments with submissions and grades, class materials, and conversations
BitTitan

How the target class team is created
Provisioned in advance by IT
What teachers find on day one
Classroom Notebook, posts, and files; assignments and grades not documented
AvePoint Fly

How the target class team is created
Not documented
What teachers find on day one

Channels, conversations, and files documented; education components not documented
Quest ODM

How the target class team is created

Not documented
What teachers find on day one
General Teams tools (e.g., ShareGate)

How the target class team is created
Standard template
What teachers find on day one

Posts and files; Class Notebook and Assignments not available (user report)

Unique Insight: Per-Team Pricing Adds Up Fast in Schools

Education tenants often have far more teams than users would suggest, because every class, section, and term can be its own team. That favors pricing that does not count teams.

Pricing unit
Tool
Cheapest when…
Per installation (one-time)
Tool
Apps4.Pro ($5,995)
Cheapest when…
Many class teams
Per team
Tool
BitTitan ($48 per team)
Cheapest when…
A small number of class teams
Per user per year (quote)
Tool
AvePoint Fly (education pricing available)
Cheapest when…
Few users, many teams
Tiered per user (quote)
Tool
Quest ODM
Cheapest when…

Enterprise-wide programs across workloads

Worked example: a district moving 300 class teams would pay $14,400 at BitTitan’s published per-team rate, compared with $5,995 for a single Apps4.Pro installation. At 50 class teams, BitTitan costs $2,400. Count class, staff, and PLC teams, including past terms you plan to keep, before comparing quotes.

How to Choose a Teams for Education Migration Tool: A 6-Step Checklist

  1. Inventory team types. Count class, staff, PLC, and other teams separately, including archived teams from past terms.
  2. Confirm the target team type. Ask whether the tool creates education teams itself or requires you to provision them first.
  3. Decide what student work must survive. List assignments, submissions, feedback, rubrics, grades, and quizzes, and match them against each vendor’s documented scope.
  4. Check Class Notebook handling. Confirm how pages, sections, and staff or PLC notebooks arrive in the target.
  5. Map teachers and students. Verify that teachers land as owners, students as members, and guests are mapped before migration.
  6. Pilot one real class with a teacher, then compare assignments, submissions, grades, and notebook pages side by side before the full run.

Teams and channel migration covers team structure, standard, private, and shared channels, channel conversations, tabs, and the team’s SharePoint site. Read the full comparison: Best Teams Migration Tool Comparison

Teams Chat migration covers 1:1, group, and meeting chats, native vs. HTML history, and external users. Read the full comparison: Best Teams Chat Migration Tools Comparison 2026

Frequently Asked Questions

What is the best Teams for Education migration tool in 2026?
Apps4.Pro Migration Manager documents the broadest coverage: class, staff, PLC, and other teams, Class Notebook, assignments with student submissions, rubrics, grades, and class materials. BitTitan supports Classroom teams and notebooks only. AvePoint Fly and Quest ODM do not publicly document education components.
Can Microsoft migrate Teams for Education between tenants?
No. Migration Orchestrator does not migrate teams or channels, cross-tenant SharePoint migration moves only site content, and Microsoft’s Export-EduAssignments.ps1 script exports assignments data without an import option. 
Can assignments and grades be migrated to a new tenant?
With some tools. Apps4.Pro documents migration of assignments, student submissions, points, rubric points, feedback, and grades, but not draft assignments, group assignments, or quizzes. BitTitan, AvePoint Fly, and Quest ODM do not publicly document assignment or grade migration.
Can Class Notebook be migrated?
Apps4.Pro and BitTitan document Class Notebook migration. Apps4.Pro migrates existing and new pages as web links, plus modules and attachments. BitTitan supports Classroom Notebook but not PLC or Staff notebooks. AvePoint Fly and Quest ODM do not publicly document it.
Can staff and PLC teams be migrated?
Apps4.Pro supports staff and PLC teams, including Staff Notebook migration. BitTitan does not support notebooks for PLC or Staff templates. AvePoint Fly and Quest ODM do not publicly document support for these team types.
Do AvePoint Fly and Quest ODM support Teams for Education migration?
Both migrate teams, standard, private, and shared channels, conversations, and files. Neither vendor’s public documentation describes class team types, Class Notebook, assignments, or grades, so ask for written confirmation and pilot a real class before choosing either for a school tenant. 
Can ShareGate migrate Teams for Education?
ShareGate does not document education support and creates teams with the Standard template, so class teams arrive as standard teams without Class Notebook or Assignments functionality.
Will students’ submitted work be preserved?
Apps4.Pro migrates student submissions with their status, returns, points, feedback, and attachments (OneDrive files, links, Teams files, and uploads). Link thumbnails in submissions are not migrated. Other vendors do not document submission migration. 
Should we migrate during the school term?
Plan the main run between terms where possible. Tools with incremental passes, such as Apps4.Pro and BitTitan, let you copy most content early and sync recent changes just before cutover.

Migrate Everything to Microsoft 365

Exchange Online SharePoint Online OneDrive For Business Microsoft Teams Microsoft Planner Viva Engage (Yammer) Microsoft Bookings Microsoft Forms Power Automate Microsoft Power BI Exchange Online SharePoint Online OneDrive For Business Microsoft Teams Microsoft Planner Viva Engage (Yammer) Microsoft Bookings Microsoft Forms Power Automate Microsoft Power BI
  • No Data Loss
  • Zero Downtime
  • ISO-Certified Protection

Start your free 15-days trial today !


4.5 out of 5

Bot Logo

Apps4.Pro Bot

Hey!👋 Ready to make your Microsoft 365 migration journey easier? Tell me what you’re looking.

What gets migrated?
I have a sales question
I'm here for tech support
Learn about Apps4.Pro