Skip to content
solutionwhere

Who we serve School districts · ISDs, RESAs, IUs, ESCs, AEAs and BOCES · CCR&R agencies and their equivalents · Counties, parishes and community networks · State education and early-childhood agencies · Universities · Adult education · Early childhood networks

Article

Professional Development Software for School Districts: License Renewal Tracking That Satisfies State Audits

October 5, 2026

What School Districts Need in Professional Development Software

School districts must track individual educator hours against state renewal requirements, not just record course completions. A roster showing attendance at a three-hour workshop satisfies compliance only when the system also logs which credential the activity counts toward, who approved it, and how many hours the state will accept. Generic learning management systems record participation but do not map it to the Ohio Resident Educator license or the Pennsylvania Instructional I certificate.

The system must store the name and approval date of the local professional development committee, district administrator, or state body that validated each activity. Ohio requires LPDC sign-off. Pennsylvania requires an Act 48 provider approval. Michigan requires a State Continuing Education Clock Hour sponsor designation. If the registrar cannot produce the approver name and date during a state audit, the hours do not count and the educator must repeat the training.

Expiration alerts must go to the educator, the building principal, and the central office at 180, 90, and 30 days before deadline. When only the teacher receives the notice, the district discovers a lapsed license during employment verification or when the state flags a gap during a compliance review.

Multi-state licensure requires the system to apply different hour totals and renewal cycles to the same employee based on credential type. A special education director may hold a Pennsylvania teaching certificate renewed every five years with 180 Act 48 hours, a Pennsylvania administrative certificate renewed every five years with 180 hours, and a credential in another state with its own requirements. The software must track independent progress meters, expiration dates, and sets of approved providers for each credential.

The registrar or human resources director must be able to audit all hours for a single staff member in one view, sorted by approval date and aligned to each license. Spreadsheets fail when multiple people enter data, when formulas break during a software update, or when the file grows beyond the point where filters work reliably.

Why License Renewal Requirements Drive Software Selection

Ohio requires 180 contact hours over five years. Michigan requires 150 State Continuing Education Clock Hours over five years. Pennsylvania requires 180 hours over five years under Act 48. Illinois requires 120 professional development hours over five years. New York requires 175 Continuing Teacher and Leader Education hours over five years. The software must store and display the correct total for each credential the district employs.

Some states measure in continuing education units, some in clock hours, some in semester credits. The software must convert and display in the unit the state requires. One CEU equals ten contact hours. One semester credit typically equals 15 contact hours. If the district accepts a university transcript showing three semester credits, the system must record 45 hours toward an Ohio license and 4.5 CEUs toward a credential in a state that counts units.

States specify who may approve professional development. An LPDC in Ohio, a State Continuing Education Clock Hour provider in Michigan, an Act 48 provider in Pennsylvania, a CTLE sponsor in New York. The district cannot renew a license if the approver credential is missing from the record. The software must require that field at data entry and alert the registrar when a provider's authorization expires.

Renewal cycles do not align to the school year or fiscal year. The system must track by individual credential issue date. A teacher hired in October renews in October five years later. The district manages 150 or 500 or 1,200 independent renewal timelines, each with its own hour accumulation and expiration date.

Core Features That Support District Compliance

A per-credential progress bar shows hours earned, hours required, and days until expiration for each license the educator holds. The teacher logs in and sees separate meters for the Resident Educator license, the reading endorsement, and the English as a Second Language credential. The educator knows at a glance which credential is at risk.

A queue view for the LPDC chair or director of professional learning shows all professional development activities awaiting approval, sorted by submission date. The approver clicks into each submission, reviews the provider authorization, verifies the hour count, and logs approval or requests more documentation. The queue prevents activities from sitting unapproved for weeks because they arrived by email and disappeared into an inbox.

A registration module prevents enrollment in activities that do not count toward the credential the educator is renewing. If a paraprofessional attempts to register for a course approved only for teachers, the system blocks the registration and explains the restriction. If a teacher selects a workshop that does not carry state approval, the system warns that the hours will not count toward license renewal.

An approved-provider roster flags when a presenter's state authorization expires or when a course number no longer appears in the state registry. The software compares every activity submitted by staff against that roster and alerts the registrar when a provider loses authorization. The district contacts affected educators immediately and offers substitute activities.

A batch upload tool accepts transcripts from regional service agencies or state-approved vendors and assigns hours to the correct credential. The intermediate school district sends a CSV file listing all participants, course titles, completion dates, and hours. The district uploads the file, the system matches participants to employee records, maps course codes to credential types, and adds the hours to each educator's profile.

Step-by-Step Process for Tracking Educator License Renewals

1.Import all active staff credentials from the state licensure system, including issue date, expiration date, and credential code. The software creates a profile for each credential and calculates the expiration countdown.

1.Enter the district's LPDC members or approval authority names and approval scope. The superintendent approves administrative professional development. The LPDC chair approves teacher license renewal activities. The special education director approves activities for intervention specialists.

1.Configure the hour requirement and renewal cycle length for each credential type the district employs. The registrar enters 180 hours and a five-year cycle for Ohio resident educator licenses, 150 hours and five years for senior professional licenses.

1.Require educators to submit professional development activities with provider name, activity title, completion date, and hours claimed. Teachers log in, upload certificates of completion, and select the credential the hours should count toward. The system time-stamps the submission and routes it to the approver.

1.Route submissions to the LPDC or designated approver for validation. The approver reviews the provider authorization, confirms the hour count matches the certificate, and clicks approve. The system logs the approver name, approval date, and hours credited.

1.Run an expiration report 180 days before each deadline and send the list to building principals. The registrar schedules a quarterly report showing all staff within six months of expiration. Principals receive a list of their teachers who need additional hours.

1.Lock the record 30 days before expiration if the educator has not met the requirement, triggering escalation to human resources. The system prevents further submissions and flags the credential for administrative review.

Where Districts Get This Wrong

The registrar relies on a shared spreadsheet where multiple staff enter hours without validation, creating duplicate records and incorrect totals. Three people add the same workshop. One person enters 30 hours when the certificate shows three hours. The registrar discovers the errors when preparing for an audit and spends two days reconciling paper certificates against spreadsheet rows.

The district tracks course attendance but does not log which LPDC member approved each activity or when approval occurred, failing the state audit. The Ohio Department of Education requests the approver log for a sample of ten educators. The district produces a list of activities and hours but cannot name who approved them. The state rejects the documentation and requires all ten educators to submit new activities with proper approval records.

Expiration alerts go to the educator alone. The central office discovers gaps only when the state flags a lapsed license during employment verification. A teacher's license expires in July. The teacher ignores the renewal notices. In September the district runs a compliance check and learns the teacher is working on an expired credential.

The system records professional development generically, not by credential, so an educator with both a teaching license and an administrative certificate cannot see separate progress. The principal completes 100 hours of professional development over three years. The spreadsheet shows 100 total hours but does not break them out by credential. At renewal time the principal discovers that only 60 hours count toward the administrative certificate and must complete 120 more hours in two years instead of the 80 originally needed.

The district accepts hours from any provider without verifying state approval status, then learns during renewal that 40 hours are ineligible. A teacher attends a series of workshops offered by a consultant. Three years later the teacher applies for renewal. The state rejects the application because the consultant was never an approved Act 48 provider. The teacher must repeat 40 hours of training in the final year of the renewal cycle.

Regional Service Agencies and CCR&R Agencies as Professional Development Providers

Intermediate school districts, boards of cooperative educational services, educational service centers, and area education agencies deliver the majority of approved professional development hours in their regions. Michigan intermediate school districts offer SCECH-approved courses. Pennsylvania intermediate units are Act 48 providers. Ohio educational service centers employ LPDC-approved trainers.

These agencies must issue transcripts that school districts can upload into their tracking systems without manual re-entry. The agency records attendance, tracks completion, and exports a file listing participant names, employee IDs, course codes, completion dates, and hours earned. The district imports the file and the hours appear in each educator's profile immediately. The alternative is emailing PDF certificates to 40 educators who then submit them individually, creating 40 separate data entry tasks for the registrar.

Child care resource and referral agencies provide training for early childhood professionals employed by school districts. The district must track those hours separately under different approval rules. A preschool teacher employed by the district holds a state teaching license and also maintains an early childhood credential through the state registry. The CCR&R provides training that counts toward the registry credential but not toward the teaching license. The district's software must track both credentials, apply CCR&R hours only to the registry credential, and apply LPDC-approved hours to the teaching license.

The district's software must accept batch imports from multiple regional providers, assign hours to the correct credential, and flag mismatches between provider course codes and state registries. The intermediate unit submits a file with course code IU-2024-037. The district's system checks the state registry and finds that IU-2024-037 is approved for continuing education but not for administrative license renewal. The system flags the mismatch and alerts the registrar before hours are posted incorrectly.

When a regional agency loses state approval status, the district must identify all hours from that provider and notify affected educators immediately. An educational service center's state approval lapses due to a paperwork error. The state removes the agency from the approved provider list. The district runs a report showing all hours credited from that agency over the past five years. The registrar contacts 60 educators, explains that their hours are no longer valid, and provides a list of substitute courses they may take to replace the voided hours.

Why School Districts Use Solutionwhere for License Renewal Tracking

Solutionwhere records the approver name and date for every professional development activity, meeting state audit requirements that generic learning management systems do not address. When the registrar exports an educator's transcript, the report shows the activity title, completion date, hours earned, credential type, and the name of the LPDC member or administrator who approved it. The district provides this report to the state during license renewal and during compliance audits.

The system tracks multiple credentials per employee, each with its own renewal cycle and hour requirement, in a single profile. The assistant superintendent logs in and sees four progress bars: Ohio principal license, Ohio superintendent license, Ohio pupil services license, and Pennsylvania principal certification. Each bar shows hours earned, hours required, and days until expiration.

Expiration alerts route to the educator, the supervisor, and the central office on a schedule the district configures. The system sends the first alert 180 days before expiration to the educator and the building principal. The second alert at 90 days includes the director of human resources. The third alert at 30 days escalates to the superintendent.

Regional service agencies and state-approved vendors can transmit transcripts directly into Solutionwhere, eliminating manual data entry by the registrar. The intermediate school district uploads a CSV file through a secure portal. Solutionwhere validates the file structure, matches employee IDs to district staff, assigns hours to the correct credential, and logs the import date. The registrar reviews the import summary, approves the batch, and the hours post to 150 educator profiles in under a minute.

The district runs a single report showing all staff members within 90 days of expiration, sorted by credential type and approver, for quarterly board review. The report lists 23 educators with licenses expiring in the next three months, their current hour totals, their remaining hour deficits, and their assigned LPDC approver. The board reviews the report and receives updates on intervention plans.

Independent since 1996. A real person answers the phone. Buy one module, not a suite.

Track License Renewals Without Spreadsheets or Manual Logs

District registrars and human resources directors manage license renewal compliance using shared drives, email folders, and spreadsheets that break when someone overwrites a formula. The state expects documentation showing approver names, approval dates, and hour totals aligned to specific credentials. The district needs a system of record that survives staff turnover and satisfies state audits.

Responsible for tracking this across your staff? See how districts manage it in Solutionwhere.

← All posts

Wondering whether we would fit your setup?

Tell us what your year looks like and we will give you a straight answer.