To create a Bloom account, go to app.bloom.study and sign up with your email address or your Google account. After signing in for the first time, you will pick a role, Learner, Educator, or Parent: and complete a short profile. The whole flow takes under two minutes.
Your account works across every Bloom and every teaching space you join, so you only ever need to sign up once.
Before you start
You need:
- A working email address, preferably institutional.
- To be 13 or older to sign up directly. Children under 13 need a parent or teacher to invite them via a class link, Bloom does not allow direct sign-up for under-13s.
- If your school or university uses Single Sign-On (SSO), the sign-in link or LMS launch tile your administrator shared with you. See SSO for institutions below.
- A class code or invite link if a teacher has asked you to join their class. You can sign up without one, but a code skips several steps.
Step 1: Open the sign-up page
Visit app.bloom.study in any modern browser (Chrome, Firefox, Safari, or Edge). If you do not yet have an account, you will be redirected to the Bloom login screen, where you can switch to the sign-up tab.
Step 2: Enter your email address
Enter your email address. Bloom will send you a one-time code to your email. Enter this code.
Step 3: Pick your role
The first time you sign in, Bloom shows a “Welcome to Bloom!” modal asking “Which best describes you?” Pick one:
- Learner (13+): students at school or university.
- Educator: teachers, tutors, lecturers, and teaching assistants.
- Parent: parents setting up Bloom for their child.
- I’m under 13: Bloom will tell you to ask a teacher or parent to set things up. You cannot continue past this screen on your own.
Click Continue. Your role determines which fields you see next and which features the dashboard surfaces by default.

Step 4: Finish your profile
The next steps depend on the role you picked.
If you chose Learner
Bloom asks for a class code on the “Join your class” screen with the prompt “Enter the code your teacher or parent shared with you”. Codes look like ABC-1234. If you do not have one yet, you can skip ahead, Bloom will let you notify your teacher by email instead. After the code, you enter your First name, Surname, and an optional Preferred name.
If you chose Educator
You enter your First name, Surname, and optional Preferred name, then create a teaching space. Bloom asks for an Institution name (optional, e.g. University of Newcastle) and a Space name (3 to 50 characters, e.g. Year 11 Science Faculty). The space is the workspace that will hold all your future Blooms, users, and billing.
If you chose Parent
The Parent flow mirrors the Educator flow but skips the institution field. You will create a private space for your child and can invite them later via class code or invite link.
On every name field, Bloom only accepts letters, spaces, hyphens, and apostrophes. Numbers and special characters will trigger the validation message “Name can only contain letters, spaces, hyphens, and apostrophes.”

When you submit the final step, Bloom creates your account and lands you on the main dashboard. A second modal, “Ready for a quick tour?”, offers a Quick Tour, a Full Tour, or “I’ll explore on my own.” Pick whichever suits you; you can replay the tour later from the dashboard.
SSO for institutions
Bloom supports Single Sign-On for institutions on the Enterprise plan. SAML and OIDC are both supported. When SSO is configured, your school or university administrator gives you either a direct sign-in URL or an LMS launch tile (Canvas, Moodle, Schoology, D2L, or Google Classroom via LTI 1.3).
With SSO you do not pick a password, you sign in with your existing institutional credentials, and Bloom maps your identity to the right role and teaching space automatically. If your institution has SSO enabled but you sign up via the regular email form, you may end up with a duplicate account. Always use the link your administrator provided.
Common issues
“Hmm, that code didn’t work. Double-check and try again!”
The class code you entered is invalid, expired, or for a class outside your teaching space. Double-check the format (typically ABC-1234) and ask your teacher to confirm the code. You can also continue without a code and add it later from the dashboard.
“You’ll need a teacher or parent to help”
You picked I’m under 13 on the role screen. Bloom does not allow direct sign-up for under-13s for compliance reasons. Use the form on that screen to enter a parent or teacher’s email, Bloom will send them instructions for setting up your access.
I signed up but cannot see any Blooms
That is expected for a brand-new account. Educators and parents need to create a Bloom before there is anything to see. Learners need a class code or invite link from their teacher to be enrolled in an existing Bloom.
I signed up with the wrong role
Contact hi@bloom.study and we can change your role. Roles are tied to permissions on each teaching space, so the change happens server-side rather than from a settings page.
What’s next
- Build your first AI tutor → Create your first Bloom
- See all setup guides → Getting Started
- Open Bloom and sign up now → app.bloom.study
