How to Start & Host A Class On Duolingo: Simple Walkthrough

Researched & Written by

Stuck trying to create a class on Duolingo?

Duolingo is one of the best platforms out there. It allows students to keep practicing a new language outside the classroom in a fun and easy way.

Sometimes creating a new class can be challenging without proper guidance. But, the good news is that you’ve come to the right place to learn how to do it.

Follow these simple steps to start and host a class on Duolingo:

  1. Create an account.
  2. Add a new classroom.
  3. Invite students.
  4. Create assignments.

Keep reading to start using Duolingo for Schools!

#1 Create an Account

Duolingo for Schools offers incredible features that allow you to customize assignments and see your students’ progress.

I know, starting and hosting a classroom may sound like a difficult thing to do. But, don’t worry. With the help of this article, you’ll notice that it’s really simple.

To get started, you’ll need to create an account on Duolingo for Schools. Follow this quick guide to do it:

  1. Connect your computer to your modem using an Ethernet cable, or please make sure you’re using a strong Wi-Fi signal.
  2. Open Duolingo for Schools on your preferred browser and click on “Sign Up”.
  3. Enter your name, email, password, and age. You can also sign up with your Google or Facebook account.
  4. Click on “Continue”.
How to create an account on Duolingo for Schools

Once you’ve entered your information, you’ll receive an email. Please click on it to verify your email address.

If you didn’t receive an email, please check your spam or junk folder. If it’s there, please mark it as “Not Spam” and add [email protected] to your “safe senders and domains” list.

Follow these quick steps to do it:

  1. Open Outlook’s web version. Then, click on the gear icon at the top of the screen.
  2. Choose “View all Outlook Settings” from the menu and click on “Mail”.
  3. Select “Junk email”
  4. Click on “Add” under “Safe senders and domains” and enter Duolingo’s email address ([email protected]).
  5. Select “Save”.
Edit your safe senders and domains list on Outlook.

If you’re using a different email company, please search on Google for  “How to edit safe senders and domains list on <your email goes here>”

#2 Add a New Classroom

Once you’ve created your account on Duolingo for Schools, you’ll be asked to add your first classroom.

To do it, you’ll need to enter the classroom name, the language that you’re teaching and the language that Duolingo should use to send instructions and notifications to your students.

Then, click on “Continue”.

How to create a classroom on Duolingo

Moving on, select how did you hear about Duolingo for Schools. The platform asks this question to measure their marketing campaign performance.

Once you’ve answered the question, please click on “Create Classroom”. You’ll be redirected to your classroom.

Tip: If you already have a class and want to add a new one, you’ll need to go to your teacher dashboard and select “New Class” from the sidebar menu.

#3 Invite Students

Now, it’s time for us to invite your students.

Doing this may sound like a tedious thing to do, but it’s really quick and simple. With Duolingo, you can send invitations or manually add students to the classroom.

To send an invite:

  1. Go to your teacher dashboard and click on the “Add Students” button.
  2. Click on the “Send Invite” tab and copy the link or code.
  3. Send your students via email, Remind, or Google Classroom the link or code.
How to invite students on Duolingo for schools

Please note that your students will need to create an account on Duolingo or if they already have one, they’ll need to log in to join the class.

To manually add your students:

  1. Go to your teacher dashboard and click on the “Add Students” button located in the top-right corner of your screen.
  2. Click on the “Add Directly” tab.
  3. Enter one student’s name per line. I recommend copying your students’ email address list and pasting it into the text box. Then, click on “Next”.
  4. Check if the information is correct. If it is, please click on “Next” and then on “Done”.
  5. Download the login information of your students (username and password) so they can sign in to their accounts. They’ll be able to edit their username and password once they’re logged in.

Bear in mind that you won’t be able to have more than 100 students in one class.

#4 Create Assignments

Finally, it’s time for us to create assignments and review your student’s progress.

Duolingo was designed like a video game, so students can stay motivated and have fun while learning a new language.

This is why, by creating new assignments, your students will earn experience points (XP).

Sounds good, huh?

Follow this quick guide to create an assignment:

  1. Go to your teacher dashboard and click on the “assign” tab.
  2. Click on “Create XP Assignment”. A new window will pop up.
  3. Set the amount of experience points you’d like your students to earn for that specific assignment. The more experience points, the more minutes they’ll need to spend on the assignment.
  4. Click on “Next”.
  5. Select your class and click on “Next” to confirm.
  6. Select the due date and click on “Assign”.

Once you’ve created the assignment, your students will receive an email with the details. They can also start their homework by accessing their account on Duolingo and checking the “My Assignments” section on the right-hand side of their screens.

How to check assignments on Duolingo
If there’s an available assignment, the lightning icon will be yellow.

Your students will receive an email once they’ve completed the assignment.

If you’d like to check their assignment’s performance, you’ll just need to:

  1. Enter your teacher dashboard and go to the “Reports” tab.
  2. Check how many students have completed the assignment and how many missed it. You can also check how much time they’ve spent learning and how many mistakes they had.

If you’d like to download the student progress report, you’ll need to click on “Export” next to “Student Progress”.


That about covers it! I hope that this article has helped give you some more confidence in starting and hosting a class on Duolingo for Schools.

Remember, you’ll need to create an account and enter the details of your class (name and language). Then, you’ll need to invite your students via link or code and create a new assignment.

Thank you so much for taking the time to read this quick article. If you ever experience an issue while teaching or learning a new language on Duolingo, don’t forget to check out our site. You’ll be able to solve it in no time.

Here at Tech Detective, we love fixing all sorts of tech issues.

Have a wonderful day!