NC Court Calendars Are Messier Than People Think
The North Carolina court calendar system is not one unified thing. It is a patchwork of individual county clerks of superior court, district court calendars, and various scheduling platforms that have been bolted together over decades. When someone asks for a comprehensive guide to understanding NC court calendars, the first truth they need to hear is that no single authoritative source exists. The system is decentralized by design, which sounds efficient on paper and is exhausting in practice. I have spent years watching people hit walls trying to find case information across different North Carolina counties, so let me walk through how this actually works on the ground rather than what the brochures say.
Understanding The NC Courts Portal: Where It Works And Where It Fails
The state of North Carolina provides a centralized portal at ncourts.gov for accessing certain court information, and for many routine lookups this system works fine. You can search case records, find hearing dates, and pull up basic disposition information if you know exactly what you are looking for and which county you are dealing with. The problem is that the portal has significant gaps that most users do not discover until they have already wasted an hour trying to work around them. Here is a specific edge case that probably does not show up in any official documentation. In certain counties like Mecklenburg and Wake, the superior court docket information feeds into the central portal with a delay that can range from forty-eight hours to sometimes five business days depending on the judge's preferred scheduling method. Meanwhile, district court matters in those same counties often appear in real time because they use a completely different management system called JustICE. If you are tracking a defendant who has cases in both courts within the same county, checking the portal alone will give you a false sense of completeness. You will see the district court scheduling and assume the superior court side is also current. It is not. The workaround I ended up using after a really frustrating situation involving a client who had a probation violation scheduled while their main felony case was listed as open on the portal was simply to call the clerk's office directly in the relevant county. Not the general line, but the specific civil or criminal intaking unit. In Wake County the criminal intake desk at the courthouse can confirm whether a particular case number actually has a scheduling entry that has not yet propagated to the online system. This took approximately three minutes and saved me from showing up to a hearing that was listed in a different county than where the case actually existed.
Another counter-intuitive detail that nobody seems to emphasize is that some NC counties have what I would call phantom calendars. These are docket entries that appear in the system with a hearing date but are actually placeholders for administrative matters like continuance requests or bench warrant confirmations that may never materialize as actual court appearances. I encountered this when a party I was working with received notification of a court date through the portal, drove to the wrong courthouse at eight in the morning, and found that the case was actually listed as continued to a date three weeks out. The placeholder entry had not been properly cleared from the schedule before the public-facing system refreshed.
Get the Full Details

NC Court Calendar Systems By Court Level
It helps to think about NC court calendars in terms of three separate tracks rather than one monolithic system. Superior court calendars handle felony cases, major civil disputes, and certain appeals from lower courts. District court calendars handle misdemeanors, domestic relations matters, small claims, and preliminary hearings for felony cases. Then there is the clerk of superior court level which manages civil filings that never reach a judge unless contested. The technology underlying each track varies significantly. Superior court calendars in most of North Carolina run on a system called CourtNet, which is maintained by the Administrative Office of the Courts. District court calendars in many counties use JustICE, a separate platform with a different user interface, different data entry requirements, and importantly different access policies. Some rural counties still rely heavily on phone-based scheduling and paper calendars that get scanned into the system with varying degrees of accuracy. If you are working in a county like Yancey or Graham, calling ahead to understand their specific scheduling protocol is absolutely necessary because the online system may show outdated information or no information at all for certain hearing types. The portal itself has limitations that are worth understanding before you invest serious time in it. Search functionality requires exact or near-exact case numbers for best results. Name searches return broad results that require manual filtering and in some counties can return thousands of matches for common names. There is no bulk export capability, no calendar view that spans multiple cases across different counties, and no reliable API that allows external applications to pull scheduling data automatically. This means anyone doing serious caseload management across multiple jurisdictions ends up building their own tracking system or relying on third-party legal research platforms that charge monthly fees for access that the state provides for free if you are willing to do the work manually.
The state court calendar lookup tool at ncourts.gov is generally the starting point and for single-county, single-case lookups it is perfectly adequate. But if you are managing multiple cases, tracking hearing schedules for clients who appear in different counties, or trying to spot scheduling conflicts between cases in the same court, you need to supplement the online portal with direct contact with each clerk's office and occasionally with the courthouse clerk's own scheduling database which may contain information not yet pushed to the public portal. This is not an endorsement of the system. It is simply the reality of how the infrastructure is structured and where the friction points actually exist.