Add Microsoft Classroom Preview and School Data Sync to your Office 365 Education tenant

Microsoft Classroom is a single experience for managing all classes and assignment workflow for teachers and students. School Data Sync lets school IT automate provisioning of online classrooms and teacher and student accounts.

This topic shows you how to add the Preview services to an Office 365 Education subscription. Only a global administrator can add these services.

Important: 

Watch this video to learn more about Microsoft Classroom and School Data Sync.

Identity Matric Matching video

In this topic

Step 1: Apply the promotion code to your subscription

These Preview services may only be added to an Office 365 Education subscription.

Note: Microsoft Class Dashboard is now called Microsoft Classroom. Some areas of the Office 365 admin center may still refer to Microsoft Class Dashboard, but the setup steps and licenses for Microsoft Classroom are identical.

  1. If you have already received a Preview promotion code and instructions from Microsoft, please follow those instructions to add the Preview. Otherwise, continue to step 2.

  2. Open an InPrivate Browsing session window, and then go to portal.office.com.

  3. Sign in as the global admin for your tenant, and click the Admin tile.

  4. Go to Billing > Subscriptions in the left-hand pane.

    Screenshot shows the Billing area of the Office 365 admin center with the cursor pointing to the Subscriptions option.
  5. Under Subscriptions, ensure you have either the paid EDU subscriptions (Office 365 Education Plus for faculty or Office 365 Education Plus for students), or one of the free EDU subscriptions (Office 365 Education for faculty or Office 365 Education for students).

    If you only have a trial tenant and trial subscriptions available, you will not be able to apply the promotion code successfully. You can add a non-Plus subscription for no charge to any EDU-verified Office 365 tenant. Go to Billing > Purchase services to add them manually.

    Note: If the free subscriptions mentioned above are not available to you, you may still need to verify your tenant’s eligibility for Office 365 Education subscriptions. Complete the sign-up process located at Office 365 Education plans and pricing.

  6. After you’ve confirmed your subscriptions, open a new tab within the same browser.

  7. Copy and paste the following URL into the new tab: http://aka.ms/getclassroom

  8. After the URL is pasted into the browser, click Enter to complete the process and apply the promotion code.

  9. On the Confirmation page, select Try now to confirm you want to add Classroom Preview, and then select Continue on the order receipt page.

  10. To confirm the code applied successfully, navigate to Health > Service health on the left-hand pane.

    Screenshot shows the Health area of the Office 365 admin center with the cursor pointing to the option for Service health.
  11. Verify that a green check mark appears next to Education Services in the list shown.

    Screenshot shows the Education Services option with an adjacent green check mark that indicates the service was added successfully to the Office 365 subscription.

Step 2: Assign licenses to global admins

After adding Classroom Preview to your subscription, you will need to assign the Classroom Preview license to yourself and other global admins so that you can access the services. The single license will allow global admins to access both Microsoft Classroom Preview and School Data Sync .

  1. In the Office 365 admin center, select Users > Active users.

  2. Select the check box for your global admin account.

  3. On the right, under Assigned license, select Edit.

    Screenshot shows Assigned license pane with Edit option selected.
  4. In the Assign License pane, select the Classroom Preview check box.

    Screenshot shows Classroom Preview check box selected.

    Or, if you see a check box for Class Dashboard Preview, select it.

    Screenshot shows Class Dashboard Preview check box selected.
  5. At the top right, select Save.

  6. Confirm that you can access School Data Sync. To do this, log in to http://sds.microsoft.com. Only global admins can access School Data Sync.

    School Data Sync will allow you to automatically create online Classrooms used by Microsoft Classroom. You can deploy School Data Sync by following the instructions at http://aka.ms/sdsdeployment, or you can request one-on-one help from Microsoft by signing up at http://aka.ms/sdsconfirmation.

  7. Confirm that you can access Microsoft Classroom. You can open Microsoft Classroom from the Office 365 application launcher.

    Classroom tile selected on Office 365 app launcher control

Repeat these steps for every global admin who should have access to Microsoft Classroom and School Data Sync.

Step 3: Assign licenses to teachers and students

After adding Classroom Preview to your subscriptions list, you must assign the new Classroom Preview license to each user you would like to enable for Microsoft Classroom. You can easily automate Classroom Preview license assignment to your students and teachers using School Data Sync (SDS). You can also assign the licenses via PowerShell, as shown below. How you assign the license via PowerShell is determined by how many users you want to license at a given time:

  • Fewer than 20 users: You can use the Office 365 admin center. Follow the instructions above in Step 2: Assign licenses to global admins to assign licenses to these users.

  • More than 20 users: If you want to assign licenses to more than 20 users, you must use Windows PowerShell.

PowerShell is powerful. You can use it to assign licenses to all users, to selected users based on metadata, or to selected users based on a list.

Important: This article assumes that you're already using Office 365 PowerShell to administer Office 365. If you're not, see Connect to Office 365 PowerShell to make sure that you have the prerequisites to run the commands that are used in the following examples.

Use PowerShell to assign licenses to all users

The following example command shows how to assign a license to all users. You can save the command and run it as a .ps1 file. Or, you can run the script from the PowerShell Integrated Scripting Environment (ISE).

Connect-MsolService
$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq "CLASSDASH_PREVIEW"} 
$license = $licenseObj.AccountSkuId
Get-MSOLUser -All | Set-MsolUserLicense -AddLicenses $license

Use PowerShell to assign licenses to a subset of users

If you want to assign a license to a subset of users based on other metadata of the user record, you could add a Where-Object filter in the last line of the code. For example, if the Department field was populated and you wanted to assign a license only where the department name was "Student," you could use the following command.

Get-MSOLUser –All | Where-Object {$_.department -eq 'Student'} | Set-MsolUserLicense -AddLicenses $license

Use PowerShell to exclude a subset of users

If you want to create a file that includes a list of users and then remove from that list the names of the users that you don't currently want to assign licenses, you could use the following command.

Connect-MsolService
$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq "CLASSDASH_PREVIEW"} 
$license = $licenseObj.AccountSkuId
Get-MsolUser -All | Select-Object Displayname, UserPrincipalName | 
Export-CSV -Path c:\temp\ExportedUsers.csv -NoTypeInformation

Then, edit the file c:\temp\ExportedUsers.csv and remove users who shouldn't be licensed before you run the following command.

Import-Csv -Path c:\temp\Exportedusers.csv | ForEach-Object `
{ Set-MsolUserLicense -UserPrincipalName $_.UserPrincipalName -AddLicenses $license}

Note: If you want to remove licenses from users, replace -AddLicenses with -RemoveLicenses in any of these scripts.

See Also

Overview of School Data Sync and Classroom

School Data Sync Toolkit

Share Facebook Facebook Twitter Twitter Email Email

Was this information helpful?

Great! Any other feedback?

How can we improve it?

Thank you for your feedback!

×