Skip to content
Discord Template Hub

How do I set up a Discord server for a classroom?

Updated · Study & school

Check your school's policy first, then build a small server: read-only announcements, one channel per unit, a homework-help forum, office-hours voice and a role per class period. Keep every conversation in public channels, set the explicit content filter for all members, and give moderator access to at least one other adult.

Class server layout
CategoryChannelsNotes
INFO#announcements, #rules, #calendarRead-only; assignments and dates
UNITS#unit-1, #unit-2, #unit-3Rename per unit; archive old ones
HELP#homework-help (forum)One post per question, tags by unit, Solved
LIVEOffice hours (stage or voice)Scheduled Events at fixed times
PERIODSRoles: Period 1, Period 2…Pings and filtering, not separate servers
STAFF#teachers, #mod-logHidden from students

Before you create it

  • Confirm your school or district allows Discord and whether parental consent is needed.
  • Students must meet Discord's minimum age (13+, higher in some countries).
  • Decide whether the server is for one class or all your classes (one server with period roles is easier).

Setup steps

  1. Create the server and enable Community (gives you forums, Onboarding and AutoMod alerts channel).
  2. Create Teacher, Co-teacher, Student and Period roles.
  3. Set #announcements, #rules and #calendar to read-only for Students.
  4. Create the homework forum with unit tags and a Solved tag.
  5. Set safety: explicit content filter for all members, AutoMod presets, verification level Medium or higher.
  6. Use Onboarding to let students pick their period.
  7. Post the invite in your LMS, set to expire when the class roster is complete.

Archiving old units

Move finished unit channels to an ARCHIVE category and deny Send Messages for Students. They stay readable for revision without cluttering the list. Hide the category entirely at the end of the year.

Quick answers

Teachers using Discord for online school: is it allowed?
It depends on your school or district. Many require approved platforms and parental consent; check before you invite students.
Discord server setup for a classroom: one server per class?
One server with a role per period is easier to manage. Use separate servers only if classes must never see each other.
How do I archive old unit channels?
Move them to an ARCHIVE category with Send Messages denied for students, or hide the category with View Channel denied.

What to do next

Start from the Study Group template: rename subjects to units, keep the help forum, focus rooms and safety settings. $49 one-time.

Related guides

Sources

Checked: . Discord changes features and menus often; if something looks different, the official help center is the source of truth. Discord Template Hub is not affiliated with Discord.