NCEdCloud is North Carolina’s official, state-run identity and access management (IAM) platform for K-12 public schools. It gives students, teachers, and staff a single login to reach the educational tools their district uses, including PowerSchool, Canvas, and Google Workspace, without juggling separate usernames and passwords for each one.

What is NCEdCloud?

NCEdCloud is North Carolina’s statewide K-12 identity platform, operated by the North Carolina Department of Public Instruction (NCDPI) in partnership with MCNC and Identity Automation, which built and runs the platform on its RapidIdentity technology. For the official technical reference, see NCEdCloud’s IAM Service documentation at ncedcloud.mcnc.org.

Today NCEdCloud manages roughly 2.5 million student and staff accounts across more than 300 North Carolina LEAs, including traditional districts and charter schools. Read our full NCEdCloud Districts guide for how the platform works district by district, making it one of the largest state-run K-12 identity systems in the country.

In practice, that means one login gets a student, teacher, or staff member into every app their school has connected to, with no separate sign-ups or passwords to remember.

Key Features

Single Sign-On (SSO)

One username and password open every connected app in your Applications dashboard: PowerSchool, Canvas, Google Workspace, and district-specific tools, without logging in separately to each. See our full SSO Guide for how the authentication handoff works behind the scenes.

Multi-Factor Authentication (MFA)

NCEdCloud requires MFA setup to confirm it’s really you before granting access to sensitive student and staff data. As of July 1, 2026, MFA is mandatory statewide for every NCEdCloud employee, not an optional or district-by-district choice. It has applied to privileged roles like LEA Administrator since 2019. Time-based codes (TOTP) are the default, and NCEdCloud also supports WebAuthn, meaning users can authenticate with a passkey, YubiKey, or Face/Touch ID instead of typing a code.

Role-Based Access

What a student sees is different from what a teacher or a district administrator sees. Access is tied to your role, so you only reach the tools and data relevant to you. See our complete Student guide for a student-specific walkthrough of the whole platform.

Account Management for Districts

LEA and district administrators can create, update, and deactivate accounts from a central dashboard, which is what makes it practical to manage identities for hundreds of thousands of students and staff at once. Read our full LEA Administrator guide for the complete breakdown of admin roles and permissions.

How to Log into NCEdCloud?

  1. Go to the official NCEdCloud login page at my.ncedcloud.org. Bookmark this, since it’s the only page that should ever ask for your credentials.
  2. Enter the username and password your district provided. Students and staff receive these from their school, not from this site.
  3. Complete MFA. As of July 1, 2026, this is required statewide for all staff at every login, not just at LEAs that choose to enable it.
  4. Click Sign In to reach your dashboard and the apps linked to your account.

If you’re a first-time user, you’ll need to claim your account before you can log in. This applies to students in grades 6-12, staff, and parents at districts that offer self-service parent claiming.

Accessing PowerSchool Through NCEdCloud

PowerSchool is where most NC districts host grades, assignments, and schedules. Once logged into NCEdCloud, select the PowerSchool icon from your dashboard to go straight to your account without a second login. If PowerSchool doesn’t appear on your dashboard, it’s usually a district configuration issue rather than an issue with your account. Contact your school’s IT support to confirm that PowerSchool is enabled for your role. See our full PowerSchool guide for role-specific access details.

Using Canvas With NCEdCloud

Canvas is the learning management system many NC districts use for coursework, assignments, and grading. After logging into NCEdCloud, click the Canvas icon to reach your dashboard, where you can view courses, submit assignments, and check grades. If your district uses Canvas for high school specifically, your course list will populate automatically based on your enrollment. No separate Canvas account setup is needed. See our full Canvas guide for troubleshooting a missing tile or the wrong course list.

Common Login Problems and Fixes

Can’t log in at all?

Check your internet connection first, then double-check your username and password. Credentials are case-sensitive. Read our complete Password Reset guide for every recovery method, including what to do if you don’t remember your challenge questions.

“Account not found”?

This usually means you haven’t claimed your account yet. New students and staff need to complete the claim process before their first login. See our full Claim My Account guide for the exact steps.

Locked out after failed attempts?

Most districts enforce a lockout after repeated failed logins. Wait the specified period (commonly around 30 minutes) or contact your school’s IT support directly. Locked accounts often need to be manually unlocked at the school or district level. To learn more, read our Account Locked guide for every unlock method.

NCEdCloud seems down?

There’s no public-facing real-time status dashboard for general users to check. If you suspect a platform-wide issue rather than a problem with your own account, ask a colleague whether they’re seeing the same thing, then contact your school’s IT department, who can check with NCDPI directly. Learn more in this troubleshooting guide for how to tell a local issue apart from a real outage.

Who This Guide is For?

  • For Students — claiming their account for the first time or troubleshooting a login.
  • For Teachers and staff — setting up MFA or managing role-specific access.
  • For Parents — trying to understand how NCEdCloud connects to their child’s grades. Some districts offer self-service Parent/Guardian claiming directly through NCEdCloud. Others issue credentials or a separate PowerSchool registration directly. Read our Login for Parents guide for how this varies by district.
  • For Anyone Resetting a Password — See this complete Password Reset guide for every recovery method.
  • LEA Administrators — managing accounts across your districts.

Frequently Asked Questions

What is NCEdCloud?

NCEdCloud is North Carolina’s state-run identity and access management platform for K-12 public schools, giving students, teachers, and staff one login for tools like PowerSchool and Canvas. It’s operated by NCDPI in partnership with MCNC and Identity Automation.

Is NCEdCloud down right now?

There’s no public status page for general users. If you can’t log in, first rule out a local issue. Try a different browser or ask a colleague whether they can log in. If the problem is widespread, contact your school’s IT department, who can confirm with NCDPI directly.

How do I claim my NCEdCloud account?

Go to my.ncedcloud.org, select “Claim My Account,” and follow the identity verification steps for your role: student, staff, or parent at districts that offer self-service parent claiming.

How do I reset my NCEdCloud password?

From the login page, click “Forgot Password” and follow the recovery steps tied to your account.

How do I find my NCEdCloud UID?

Log in and check your profile settings, or ask your school’s front office or IT department. Your UID is also usually printed on ID cards or PowerSchool-linked materials. Learn more in our Username guide for the different formats by role.

Disclaimer

This page is part of NCEdCloudPro.com, an independent resource for North Carolina’s NCEdCloud platform. We are not affiliated with, endorsed by, or connected to the North Carolina Department of Public Instruction (NCDPI), official IAM Service, MCNC, or Identity Automation.

For account-specific issues, always contact your school or district Help Desk, or go directly to the official login at my.ncedcloud.org and read our full disclaimer written by Mark Albert.