A parent experiences a certain type of stress during report card season. It’s a low hum of anxiety, the persistent feeling that you should already know something you don’t, but it’s not quite panic. That sentiment has led thousands of Calgary families to the MyCBE portal, which is powered by a platform that most people just know as CBE PowerSchool. Whether or not they are able to log in is a major factor in whether or not they find relief there.
PowerSchool is the primary student information system used by the Calgary Board of Education, one of the biggest public school districts in Canada. Caregivers can access school registration forms, assessment results, reporting information, and attendance records via a parent-facing portal called MyCBE. Students utilize the same system for their CBE student ID numbers, which are a lengthy series of numbers that are usually located next to their name on school documents. It’s a neat, centralized solution on paper. In reality, it’s a system that routinely directs parents to a help line, 403-817-6373, and creates a startling number of YouTube tutorial videos to simply walk people through the fundamentals.

The CBE PowerSchool login page itself is not particularly eye-catching. a white shape. two domains. a button to log in. JavaScript is necessary for it to work properly, which seems straightforward until you’re using an outdated browser and the page won’t load. The CBE has released several guides and even commissioned staff-produced videos to assist parents in navigating what should, in theory, be an easy process. This may be due to the portal’s somewhat austere municipal feel, which is functional but unfriendly.
The system seems to have been designed with administrators in mind, with families coming in second. School districts handle massive amounts of data, so that’s not necessarily a criticism, but it does have a significant impact on the experience. Parents who are new to the district or whose kids are moving from elementary to junior high school frequently express confusion about the differences between student login and account creation. A CBE student ID number and a separate registration process are needed to create a parent account, which frequently surprises people more than the district probably anticipates.
Additionally, a data breach that occurred at PowerSchool in late December 2024 casts a shadow over the entire system. Serious concerns were raised about how securely such a centralized platform protects the personal data of tens of thousands of people after the breach that impacted CBE staff and student information. The extent of the harm and the extent to which the impacted data has spread since are still unknown. It is evident that the breach rekindled a discussion about the trade-offs between practical digital access and true data security that school districts worldwide typically avoid.
The platform’s California-based parent company, PowerSchool Group, provides services to school districts all over North America. The adoption of it by the CBE is indicative of a larger trend in public education: the shift to unified, cloud-based student management systems. On a broad scale, this consolidation might make administrative sense. Additionally, it might concentrate risk in ways not fully anticipated at the time these contracts were signed.
However, the data architecture is invisible to the majority of parents. What matters to them are whether their child attended class on Tuesday, whether the science quiz grade was accurately recorded, and whether the school sent home a form that needs to be signed. For better or worse, CBE PowerSchool is the answer to all of those queries; it is flawed, occasionally annoying, and becoming more and more necessary.
