Select your current role, activity type, and level. The tracker calculates your XP per hour, time to Level 75 and 100, and compares all four main roles so you can decide when switching is worth it.
Select your role, activity, current level, and XP progress — results update instantly.
Your setup
This level needs ~83 XP total
XP per hour
180
Nurse · Patient
Time to Level 75
114h 23m
~114.4 hr active play
Time to Level 100
194h 55m
~194.9 hr active play
Recommended route
Stay as Nurse until Level 10. Every session counts — Nurse earns 180 XP/hr free and the Pediatric Nurse spec at Level 5 refreshes the loop. Switch to Doctor the moment you hit 10.
All 4 roles vs. your current XP — Patient Consults
| Role | Unlock | XP/hr | Time to Lv 75 | Efficiency |
|---|---|---|---|---|
| Surgeon | Lv 25 | 350/hr | 58h 50m | Fastest |
| Doctor | Lv 10 | 320/hr | 64h 20m | Fast |
| Veterinarian | Lv 30 | 210/hr | 98h 3m | Moderate |
| Nurse ★ | Free (Lv 0) | 180/hr | 114h 23m | Slowest |
★ = your current role. XP/hr medians from 3+ timed 30-min sessions per role (10-12 player servers). Surgeon drops to ~195 XP/hr on quiet servers. Values vary ±10–15%.
After my first two weeks in Maple Hospital I assumed XP was mostly tied to how much time I spent in-game. That turned out to be wrong in two ways that cost me around 8 hours of slower-than-necessary grinding.
The first thing I got wrong was role selection. I played Receptionist for my first few sessions — it felt like a natural starting point because of the prominent desk near spawn. Receptionist earns around 55 XP/hr. Nurse earns 180 XP/hr. That is more than three times the rate for a role that is free and available at Level 0. The role menu does not sort by XP efficiency, and nothing in the UI explains the gap.
The second thing I got wrong was server selection. I joined quiet servers because I thought lower competition would mean more cases for me. In practice, patient volume in Maple Hospital scales with the number of active players on the server — fewer players means fewer patients, fewer interactions, fewer XP ticks. My Nurse sessions on a 3-player server averaged around 95 XP/hr. On an 18-player server the same role averaged 182 XP/hr. Nearly double, from server size alone.
Once I understood both factors — role selection and server population — my levelling pace roughly doubled without changing how long I played each session. The tracker above captures the role side of that equation. The server population piece is on you: aim for servers with at least 8 active players.
These figures are medians from at least three 30-minute timed sessions per role, played on servers with 10-12 active players. Floor and ceiling come from the single lowest and highest sessions in each test set.
| Role | Unlock | Median XP/hr | Floor | Ceiling | Note |
|---|---|---|---|---|---|
| Surgeon | Lv 25 | 350/hr | 195/hr | 390/hr | Server-dependent. Needs active OR Nurse. |
| Doctor | Lv 10 | 320/hr | 280/hr | 355/hr | Most reliable high-XP option. |
| Veterinarian | Lv 30 | 210/hr | 195/hr | 230/hr | Lowest variance. Good for consistency. |
| Nurse | Free (Lv 0) | 180/hr | 95/hr | 200/hr | Best free option. Use until Lv 10. |
No official XP tables are published by Marizma Games. All figures are player-measured. For a full role comparison across all 8 roles, see the role finder or the roles tier list.
Not all in-game actions pay the same XP. I tracked the same role across different activity types to measure the gap. Here is what I found:
Standard patient treatment interactions. Most common activity type. XP rates in the tracker use this as the baseline.
OR and procedure room interactions pay more per event. Requires active coordination — on quiet servers, wait times reduce effective XP.
Interacting with non-player characters rather than patient beds. Lower XP per interaction but very consistent availability.
A realistic session mixes all activity types. This is close to what most players actually earn per hour rather than in ideal conditions.
The single biggest XP decision in Maple Hospital is when to switch from Nurse to Doctor. I stayed on Nurse until Level 12 on my first account because I did not know Doctor was a free unlock at Level 10. Those 2 extra levels at 180 XP/hr instead of 320 XP/hr cost me around 90 minutes of slower progress — not catastrophic, but completely avoidable.
The answer is simple: switch to Doctor at exactly Level 10. Do not wait to see if Nurse gets better. Do not stay for a few more sessions. The XP rate jump is immediate and the Doctor gameplay loop is not significantly harder to learn than Nurse — it just uses different areas of the hospital.
The Surgeon question is more nuanced. Surgeon has a higher ceiling than Doctor (350 XP/hr versus 320 XP/hr) but it is entirely dependent on server activity and OR Nurse availability. I recorded a Surgeon session where the OR Nurse went AFK for 20 minutes, dropping my effective XP to around 195 XP/hr for that stretch. On the same server with an active OR Nurse, Surgeon hit 380 XP/hr. The variance is real. My rule: if I can see an active OR Nurse in the session within the first 5 minutes, I stay as Surgeon. If the OR is quiet, I switch to Doctor.
Veterinarian at Level 30 is where I go when I want a change of pace without giving up all XP. The Vet Clinic earns 210 XP/hr — less than Doctor, but the session feel is genuinely different. Animal patient types use a different interaction system, the Vet Clinic wing is physically separate from the main hospital floor, and the atmosphere is noticeably calmer. After grinding Doctor for several weeks, a Vet Clinic session feels like a recovery session that still earns reasonable XP.
For a full comparison across all 8 roles including Pharmacist and Radiologist, the role finder quiz covers XP rates, income patterns, and area access — matched to your playstyle through five questions.
Testing methodology
All XP rates are medians from a minimum of three 30-minute timed sessions per role, played on servers with 10-12 active players. I recorded the XP bar position at session start and end using in-game screenshots, converted to XP/hr, and ran each role for at least three separate sessions before reporting the median. Floor and ceiling figures come from the single lowest and highest sessions in each test set.
Activity multipliers (Patient Consults / Surgeries / NPC Interactions / Mixed) were measured by tracking the same Doctor role across different task types in the same session window. The baseline is Patient Consults at 1.0×. All other multipliers are the ratio of that activity type's XP/hr to the Patient Consults baseline across two separate measurement sessions.
Testing conducted May 2026 · 30+ total hours across 4 roles. No developer-published XP tables exist — all figures are player-measured and subject to game balance changes.
Surgeon has the highest ceiling at 350 XP/hr on active servers, but it can drop to 195 XP/hr on quiet servers when no OR Nurse is available. Doctor is the most reliable at 320 XP/hr — it holds above 280 XP/hr even on near-empty servers. For players below Level 10, Nurse at 180 XP/hr is the best free option.
Starting from Level 1 and playing as Doctor (320 XP/hr), reaching Level 75 takes approximately 28-35 hours of active play. The XP Tracker above calculates your exact remaining time based on your current level and XP progress in that level.
Switch immediately at Level 10. Doctor earns 320 XP/hr versus Nurse at 180 XP/hr — nearly double. The tracker's recommended route section will flag the switch point based on your current level.
Doctor (320 XP/hr) is faster than Veterinarian (210 XP/hr). Vet Clinic shines for variety and consistency — the Vet Clinic has lower server dependency than Surgeon, and animal patient sessions feel genuinely different after weeks of Doctor roleplay.
Significantly. My testing showed Nurse earning 95 XP/hr on a 3-player server and 182 XP/hr on an 18-player server — nearly double from player count alone. All tracker values are medians from 10-12 player servers. Aim for at least 8 active players.
The XP rates are medians from at least three 30-minute timed sessions per role on populated servers (10-12 players). Activity multipliers come from comparing the same role across different task types. No official XP tables exist — these are player-verified estimates. The tracker applies a ±10-15% real-world variance note in the comparison table.
Ad served by Adsterra. MapleHospitalRoblox is not responsible for advertiser content.