North Carolina's Court Calendar System Isn't One Thing
Most people think the state has a single court calendar. It doesn't. District Court and Superior Court run on completely different schedules, use different case management systems, and publish their calendars through separate channels. If you're tracking cases across both divisions, you need to understand how each one actually works before you waste half a day chasing something that isn't there. I spent years doing this work for a living. The system is fragmented by design. What follows is how it operates in practice, not how the statute says it should.
The Many Faces Of The North Carolina Court Calendar Understanding District And Superior Courts
District Court handles misdemeanors, small civil claims under $25,000, preliminary hearings for felonies, and domestic violence matters. Superior Court handles felonies, civil cases above the district threshold, family law matters like divorce and custody, and probate. That division isn't just administrative. It creates two entirely separate calendar infrastructures. District Court operates through the state's eNCTrack system. You can pull dockets online, but the real detail lives in the courthouse. Each county maintains its own district calendar. There's no single statewide view you can query for every district court scheduling at once. You go county by county. The district calendar updates throughout the day. Judges set matters continuously. A hearing scheduled for 9 AM on Tuesday might get reset to Wednesday afternoon because the court was processing a heavier felony docket that morning. You need to check back. Checking once in the morning and assuming that's final is how people miss appearances.
I ran into a specific problem last year involving a defendant in Guilford County. The online docket showed a 2 PM felony preliminary hearing. I drove in early, checked the actual courtroom posting board, and found the matter had been reset to the next day at 1 PM. The electronic system had a six-hour lag. This wasn't unusual. The lag varies by county. Some update in near real time. Some take two days. Mecklenburg is faster than some rural counties, which is useful context if you're managing cases across multiple jurisdictions.
Get the Full Details

Superior Court Calendars
Superior Court uses a different system called eSuperior or the statewide case management platform that some refer to as Justitia depending on the administrative office's current branding. The calendar structure is more regimented. Superior Courts typically assign cases to specific judicial terms. You'll see jury terms listed — usually the first week of each month in most counties, though some run biweekly. Felony cases move through a distinct path: initial appearance, preliminary hearing if needed, indictment, arraignement, pretrial conference, and then trial setting. Each stage has its own docket entry. The calendar you see for Superior Court is usually filtered by judge and term, not by individual case type in a way that's easy to parse without knowing what you're looking for. One counter-intuitive thing most people miss: Superior Court calendars are not always publicly accessible in real time for active litigation. Discovery-related scheduling, sealed matters, and juvenile proceedings are often excluded from the public docket feed. If you're tracking a public record but the case doesn't show up, it's not always an error. It might be restricted by statute.
Another nuance that catches people off guard. Superior Court judges maintain their own individual calendars alongside the county-wide scheduling. Two judges in the same Superior Court division can run on completely different term dates. Wake County handles more volume than Swain County, obviously, but even within a single county, Judge A might hold jury terms on the first week while Judge B holds them on the second. You have to know which judge your case is assigned to before you look at any calendar.
Where to Access These Calendars
The North Carolina Administrative Office of the Courts maintains a central portal at the NACourts website. From there you can access the eNCTrack docket search for District Court and the Superior Court docket search. Neither requires a login for basic docket viewing. Case number, party name, or attorney name will pull results. For District Court, the eNCTrack link routes you to your specific county's docket once you select it. For Superior Court, the docket search aggregates across terms but you still need to filter manually by county and judge.
Pitfalls That Wasted My Time
Search by party name alone is unreliable in North Carolina. Common names return dozens of irrelevant results across multiple counties. Always include the county and, if possible, a case number prefix. Civil cases start with a file number format. Criminal cases have their own numbering convention that differs between districts within a county. The calendar export function is limited. You can print a docket sheet but you cannot bulk export a full calendar for an entire term. I worked around this by pulling individual judge dockets and compiling them in a spreadsheet. It takes about twenty minutes per judge per term. Not great, but functional.
What This System Doesn't Do Well
There's no centralized notification system. If you want to track a case, you check it. The state does not send automatic alerts when a matter is reset or a new entry is added. Some private legal research platforms offer monitoring, but those cost money and the data freshness depends on their sync schedule. Remote appearances complicate calendar reading. Post-pandemic, many districts allow video participation for certain hearings. The calendar entry might not reflect whether a matter can be heard remotely. Calling the clerk's office remains the only reliable way to confirm appearance logistics. If you need comprehensive cross-county tracking, the current system will frustrate you. A statewide unified docket search with real-time calendar integration across both courts would solve most of these problems. The state has discussed it. It doesn't exist yet.