Logging Into Your NYC Student Account
NYC has a mess of student portals and they all work slightly differently. There isn't one single login that covers everything. You have SchoolCity for grades and attendance, the DOE's student account for assignments, and separate portals for different programs like Pre-K or gifted education. If you're reading this because you're stuck on a login page at 11pm the night before something is due, you're not alone. I've helped dozens of families navigate this over the years and the single biggest problem isn't the technology itself. It's that parents and students don't know which portal they're supposed to be using for what. You try to check a report card on the wrong site, get locked out after too many attempts, and then spend forty minutes on hold with a help desk that can't figure out your school's specific setup either.
The Ultimate Guide To Student Login NYC Everything You Need To Know
Let me walk you through the main systems and what each one actually does. SchoolCity is the primary platform for grades, report cards, and attendance across most NYC public schools. You log in with your student's school ID number and a password. The ID number is usually printed on report cards, enrollment paperwork, or on the back of your student's school ID card. If you never received one, call the school office directly. The IT help desk will just tell you to call the school office anyway. Password resets go through the school's main office. There is no self-serve reset that works reliably. I learned this the hard way when my neighbor tried resetting her daughter's password through the SchoolCity forgot password link and spent two hours in a confirmation loop that never actually sent an email. The reset links were going to the email address on file from three years ago when the family first enrolled. Updating the email requires a parent conference or a visit to the front desk with ID.
The NYC DOE Student Account is the portal for the myIGS and learning management systems. This is where assignments, course registrations, and some standardized test registration happen. The login uses a student ID number formatted differently than SchoolCity. It's typically a nine-digit number. Again, if you've lost it, the school guidance office has it on file and can read it to you over the phone in about two minutes. Here's something most guides don't tell you: the DOE Student Account and SchoolCity passwords are completely separate. Resetting one does nothing for the other. I've seen parents reset their kid's SchoolCity password three times and then log into the DOE portal with the same wrong credentials, wondering why it still won't work. They're two different systems with two different password databases. Treat them as such. Another thing people miss is the sSO (single sign-on) transition. The DOE has been slowly moving everything toward a unified login experience, but the rollout has been staggered by school and by system. Some schools have it fully working. Some are halfway there and still require separate credentials for different tools. Check your specific school's website for the current status. The DOE's general help pages are always behind the actual state of deployment.
Get the Full Details

For mySchoolApps, which handles school searches and specialized program admissions, the login is through the DOE parent account. This is a separate credential set from both SchoolCity and the student portal. If your family has multiple kids in different schools, you'll have a parent account for mySchoolApps and individual student accounts for each kid's SchoolCity and DOE system. Keep them straight. Write them down somewhere safe. If you're dealing with PSAT, SAT, or AP exam registration through the DOE student portal, make sure your demographic information is current before the registration window opens. I've watched students get blocked from registering for tests because their address on file didn't match their parent's account, and the mismatch held up the entire registration process for three days. The fix was updating the address through the parent account and waiting for it to sync, which took about a day. Common problems and what to do about them:
Account locked after too many attempts: wait the full thirty minutes before trying again. Going back at five-minute intervals just resets the lock timer. This is by design and it's annoying, but it's not a bug you can work around. Password never works on first try after reset: clear your browser cache and cookies, or try an incognito window. Outdated session data from a previous login attempt sometimes lingers and conflicts with the new password. This fixes it about eighty percent of the time. Browser compatibility issues: use Chrome or Firefox. Safari and Edge have had persistent issues with the DOE portals, especially on Mac systems. The problem isn't your internet connection. It's how those browsers handle the authentication tokens the DOE systems use.
If none of this works and you've genuinely exhausted every option, the DOE help desk number is the last resort. But honestly, calling your child's school main office is faster in nearly every case. They can often reset or update account information on the spot while you're on the phone, whereas the centralized help desk will take your case number and email you back in two to four business days. Keep a simple spreadsheet with each student's ID number for each system, the correct login URL, and the support contact for their specific school. It sounds like overkill until you need it at midnight and you're grateful you wrote it down six months ago.