Minecraft Education
Hardware and network requirements for using Minecraft Education in class. NOTE: This page covers Minecraft Education, not Minecraft Java Edition or the consumer Bedrock Edition.
What students need
| Component | Minimum | Recommended |
|---|---|---|
| Processor | Core i3-4150, Celeron N4100 or AMD A8-6600K | Core i7-6500U or AMD FX-4100 |
| Memory | 2 GB | 8 GB |
| Graphics | Intel HD 4400 or Radeon R5; GeForce 400 or Radeon HD 8000; OpenGL 4.4 | GeForce 940M or Radeon HD 7750 |
| Storage | 2 GB | 4 GB |
Publisher figures for Windows PC, Mac and Chromebook. The publisher is updating its memory requirements after the February 2026 changes, so treat 2 GB as the game's floor rather than a school purchase target. See the publisher's system requirements.
Tablets and phones:
| Component | Minimum | Recommended |
|---|---|---|
| Memory | 1 GB | 4 GB |
| Storage | 2 GB | 4 GB |
| Graphics | OpenGL ES 3.1 | OpenGL ES 3.2 |
Supported operating systems:
| Device | Minimum operating system |
|---|---|
| Windows PC | Windows 10 or 11, 64-bit. 32-bit support has been removed. |
| Mac | macOS 14 |
| Chromebook | ChromeOS 114, with Google Play Services |
| iPad or iPhone | iPadOS 15 or iOS 15 |
| Android | Android 8, with Google Play Services |
Recommended processors for tablets and phones are 64-bit. Linux clients, ChromeOS Flex and Android emulation are not supported. For a Windows device hosting a class activity, use 16 GB RAM or more.
Install and accounts
- Install through your school's managed deployment process. Minecraft Education is not installed through Steam or the Epic Games Launcher.
- The school's licence (entitlement) and student sign-in must be set up before class. See the IT Admin Guide.
- No separate game anti-cheat installer is required.
Network requirements
Sign-in and core services
- Sign-in: login.microsoftonline.com, aadcdn.msauth.net
- Core Education services: *.minecrafteduservices.com
- Multiplayer and library: *.minecraft-services.net, *.xboxlive.com, *.playfabapi.com
- Cloud save: graph.microsoft.com, *.sharepoint.com
Multiplayer traffic
- Signalling: wss://signal.franchise.minecraft-services.net
- Relay: turn.azure.com, world.relay.skype.com, and the relay range 20.202.0.0/16 on remote TCP 443 and UDP 3478-3481
- Peer connections use local ports chosen by the operating system, so there is no single fixed classroom port to open.
- Do not substitute a generic Java TCP 25565 or Bedrock UDP 19132 rule and assume Minecraft Education is covered.
Content, coding and updates
- Learning content: education.minecraft.net
- Coding (MakeCode): minecraft.makecode.com, makecode.com, trg-minecraft.userpxt.io, pxt.azureedge.net, api.github.com
- Updates: meedownloads.blob.core.windows.net (published as HTTP on port 80)
- Error logging: self.events.data.microsoft.com
The full URL list from the publisher is the reference for the entries above. Use TCP 443 for the HTTPS entries and check the two HTTP entries on port 80.
Classroom limits
- Peer-hosted worlds support up to 40 participants, but test your actual world, activity and class size before relying on it.
- A wired connection is recommended for the hosting device.
- Dedicated servers are a separate deployment option - see the dedicated server requirements if your school chooses that route.
Before your first lesson
- Sign in with a normal student account, load the actual world, host and join from every device type you plan to use, and run the target class size.
- Test library downloads, MakeCode and cloud save if you use them.
- Confirm your own school accounts can join the multiplayer mode you have chosen.
Publisher support links
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article