Best LMS for teacher professional development in 2026
How to choose a platform your coaches can build PD in, run blended sessions with real attendance, and issue certificates teachers can use for renewal.
The best LMS for teacher professional development lets your coaches build PD quickly, run it online, live or blended, and hand every teacher a certificate they can file for renewal. LMS Advisor is our top pick for districts that make their own PD: interactive modules and video, AI drafting, Zoom or Google Meet sessions with QR attendance, cohort learning paths and certificates with a public verification page.
This guide is for directors of professional learning, instructional coaching leads, charter network academic teams and ESC or BOCES PD teams. It covers the difference between PD management and PD delivery tools, the Texas CPE and New York CTLE records your certificates feed, what to look for, how the main options compare as of September 2026, and a 60-day rollout plan. LMS Advisor is our platform, so we are also clear about where it stops.
We have spent years building, fixing and migrating LMS platforms: Moodle, WordPress LMS plugins and SaaS tools. The most common mistake we see: buying a tool for one half of the PD job and expecting it to do the other half.
Do you need a PD management system or a PD LMS?
Search for a teacher PD platform and two kinds of product come back mixed together, solving different problems.
Registration, hours and evaluations
A PD management system runs the administrative side of professional learning: the catalog, sign-ups, approval of out-of-district conferences, hour transcripts and the link to teacher evaluation. Frontline Education Professional Growth, PowerSchool Professional Learning and KickUp live here. Frontline, for example, says its product will "track hours and credits for annual requirements or relicensure" and gives teachers access to their transcripts (Frontline's page on its LMS for teachers, as of September 2026).
Building and delivering the learning itself
A PD delivery LMS is where the learning happens: the module a coach builds, the model-lesson video, the live session, the assignment where a teacher gets feedback on a lesson plan. That is the side LMS Advisor is built for. It records completions, attendance and certificates, not a running ledger of renewal hours.
Running both side by side
If your district already pays for a management system, keep it. Build and deliver courses in the LMS, then move completions to the transcript system by CSV or Excel export, the REST API, or a webhook on completion. There is no ready-made connector to Frontline, PowerSchool or KickUp, so plan that step with whoever owns transcripts. If you have neither tool, ask which hurts more: teachers cannot find sessions, or the sessions are thin. A delivery LMS fixes the second.
What do Texas CPE and New York CTLE records require?
Most teacher PD ends up as evidence for certificate renewal, so design the record before you build the first course. Two large states show the range.
Texas CPE hours and provider records
Texas classroom teachers need 150 CPE hours in each five-year renewal period. Principals, superintendents, counselors, librarians, educational diagnosticians and reading specialists need 200. Public school districts, open-enrollment charter schools and education service centers are pre-approved CPE providers. Providers keep records of activity content and clock hours, attendance logs or certificates of completion, and the dates and locations of training. Educators retain their documentation for five years and submit it only if TEA selects them for a renewal audit, according to TEA's standard certificate renewal and CPE page.
Districts also adopt a local PD policy, and TEA's letter on the Continuing Education and Training Clearinghouse says "All documentation is to remain at the local level." Some roles carry their own training requirements: under Texas Education Code 21.458, a mentor teacher completes a commissioner-approved mentor and induction training program before the school year in which they mentor (TASB's school district training chart).
New York CTLE hours and certificate contents
New York educators subject to CTLE who practice in an applicable school complete 100 clock hours of acceptable CTLE per five-year registration period and keep records for at least three years after that period ends. NYSED lists what the completion record carries: the activity title, total hours, hours split across content, pedagogy and language acquisition for English language learners, the sponsor's name and number, the educator's identifying information, attendance verification, and the date and location. NYSED also lets sponsors give educators access to generate a CTLE certificate, naming a professional learning management system as an example (NYSED's CTLE requirements).
What this means for the platform you choose
In both states the district is the provider or sponsor, and the LMS only stores evidence. So ask any vendor: can the certificate show your provider name and number, the hours you award and the date? Does the record reflect attendance or completed work, not a click on "mark complete"? Can you export it five years from now? In our platform the hours on a certificate are text you set in the certificate template, not a figure the system calculates. For a CTLE certificate with the content, pedagogy and ELL split, check in a demo that the template prints every field your sponsor paperwork needs.
What makes online PD sustained and job-embedded?
Title II-A funded PD is measured against the ESEA definition in Section 8101(42): activities that are "sustained (not stand-alone, 1-day, or short term workshops), intensive, collaborative, job-embedded, data-driven, and classroom-focused" (Maine DOE's ESEA monitoring factsheet on statutorily defined PD). A one-hour webinar does not meet that on its own. Software cannot make PD sustained, but it can make the sustained version easier to run.
Cohorts and learning paths instead of one-off webinars
Group courses into a learning path per cohort: new teacher induction, a coaching cycle, a content academy. Inside each course, drip scheduling releases units a set number of days after enrollment and sequential progression keeps them in order. A one-day kickoff becomes a semester of short units with classroom work in between.
Practice with feedback: assignments and rubric grading
Job-embedded means teachers try the strategy with their own students and bring back evidence, such as a lesson plan or student work sample uploaded to an assignment. The facilitator grades against a rubric, and AI can suggest rubric scores that the facilitator approves or changes. Feedback keeps moving in a large cohort, and the judgment stays with a person.
Discussion that works like a PLC
The discussion forum gives the cohort a place to post what happened when they tried the strategy and respond to each other. Forums work when every unit has one specific prompt ("post one student response that surprised you and why") and a coach replies within a few days. Without that, they tend to go quiet fast.
What to look for in an LMS for teacher professional development
Score vendors against this list, written from the delivery side where district-made PD succeeds or stalls.
- Authoring a coach can use. Coaches are your content team. They need to build a module, record a demo and add questions to a video without a separate authoring tool.
- Blended delivery with real attendance. Live sessions inside the course, recordings posted afterwards, and attendance for in-person days that does not depend on a paper sign-in sheet.
- Certificates that match your renewal evidence. Provider details, hours you award, date, and a way for a principal or auditor to confirm the certificate is genuine.
- Cohorts and pacing. Paths for induction and coaching tracks, plus drip release and sequential order inside a course.
- Feedback on practice. Assignments with rubrics, not only quizzes.
- Campus-level views. Principals and campus coaches should see their own teachers without seeing the whole district. We cover this setup in our guide to running one LMS across multiple schools.
- Familiar sign-in. SAML SSO, Google sign-in, or a launch from the LMS teachers already use.
- Required training too. If annual compliance courses need a home, see school staff compliance training software.
Teacher PD platforms compared
Competitor details come from each vendor's own pages as of September 2026, unless a third-party roundup is named. Where a source did not cover a column, we say so.
| Platform | Type | Course authoring | Live and in-person attendance | Credit/hour transcripts | Certificates | Evaluation integration | Hosting |
|---|---|---|---|---|---|---|---|
| LMS Advisor (our platform, top pick) | PD delivery LMS | Interactive modules, interactive video, Recording Studio, AI drafting | Zoom and Google Meet sessions, manual or QR check-in | No (completions and certificates only) | Automatic on completion, public verification page | No | Cloud or self-hosted |
| Frontline Professional Growth | PD management system | Catalog of online and virtual courses | In-district workshops, out-of-district events, conferences in the catalog | Yes, hours and credits with teacher transcripts | Not covered in sources reviewed | Yes, links PD activity with evaluation data | Ask the vendor |
| PowerSchool Professional Learning | PD management system | 300+ off-the-shelf courses and PD playlists (2021 guide) | Synchronous and asynchronous options | Not covered in sources reviewed | Not covered in sources reviewed | Yes, teacher evaluation systems and Schoology Learning | Ask the vendor |
| KickUp | PD management system | Self-paced courses, Canvas integration for asynchronous tracking | In-person sessions, series and conference-style events with waitlists | Yes, "credits earned and sessions attended" | Not covered in sources reviewed | Not covered in sources reviewed | Ask the vendor |
| CYPHER Learning | Delivery LMS with competency tracking | AI course building (CYPHER Agent) | Not covered in sources reviewed | Competency tracking ("5,000+ pre-included competencies"); hour transcripts not covered in sources reviewed | Certificates of completion | Not covered in sources reviewed | Ask the vendor |
| Canvas LMS | General course LMS | Full course builder | Not covered in sources reviewed | Completion tracking (Kalpa roundup, February 2026) | Compliance certificates (Kalpa roundup) | Not covered in sources reviewed | Ask the vendor |
LMS Advisor: best overall for districts that build their own PD
Choose it when coaches create most of the content and you want online, live and in-person PD in one place, with attendance and certificates attached. It is not a registration or transcript system, and it has no evaluation module.
Frontline Professional Growth: best for registration, hours and evaluation in one HR suite
Frontline describes a catalog of "online/virtual courses, in-district workshops, out-of-district events, conferences and more" (Frontline's professional learning page), and says Professional Growth connects with Human Capital Analytics to "Connect PD activity, evaluations, and retention data" (Frontline Professional Growth overview), both as of September 2026. Districts already on Frontline should keep transcripts there.
PowerSchool Professional Learning: best for PowerSchool and Schoology districts that want ready-made courses
PowerSchool's buyer's guide cites "over 300 off-the-shelf courses," PD playlists, synchronous and asynchronous training, and integration with Schoology Learning and teacher evaluation systems (PowerSchool Professional Learning guide). The guide is dated November 2021, so confirm the current catalog.
KickUp: best for scheduling in-person and conference-style PD
KickUp covers "in-person sessions, series, conference-style events, self-paced and asynchronous courses," with waitlists and "automatic double-booking prevention" for conference-style registration, and "integrates with Canvas LMS and Red Rover Absence Management" (KickUp professional learning, as of September 2026).
CYPHER Learning: best for competency-based PD tracking
CYPHER claims "5,000+ pre-included competencies" and "50+ built-in and custom reporting options" (CYPHER's teacher PD page, as of September 2026). If your PD plan runs on a competency framework, pick a tool that has one.
Canvas: best when you want to reuse the student LMS
Kalpa's February 2, 2026 roundup of PD platforms for K-12 schools lists Canvas first, citing completion tracking and compliance certificates (Kalpa's PD LMS roundup), and Instructure says Canvas "integrates with 1000+ external tools" (Instructure's Canvas page, as of September 2026). The trade-off is that staff PD shares a system, and often an admin team, built around student courses.
How to run teacher PD in LMS Advisor
1. Draft a course with AI, then have a coach edit it
Give the AI course generator a topic and it drafts sections and lessons. Rewrite tools improve, expand, simplify or summarize, and an authoring assistant builds interactive modules with tabs, flip cards and scored knowledge checks. Nothing publishes automatically, your admin chooses Anthropic or OpenAI, and AI can be switched off. A branded AI Tutor, with your chosen name and avatar, answers teachers' questions in the context of the course. More on the builder is on the course authoring page.
2. Record a model lesson in the browser
The Recording Studio captures camera, screen, screen plus camera, or a whiteboard with annotation, and saves to the Media Library. A coach can record a walkthrough of a phonics routine at their desk.
3. Turn a recorded session into interactive video
Add timestamped questions, chapters and overlay notes to an MP4 or WebM video, and send a teacher back to the relevant segment after a wrong answer. Teachers work through the recording instead of leaving it running in another tab. The interactive video page shows the editor.
4. Run live sessions and in-person days with attendance
Schedule Zoom or Google Meet sessions as lessons, add the recording afterwards as a video lesson, and take attendance by hand or QR check-in for in-person workshops. See the virtual classroom page for details. For stricter completion, mark interactive blocks as required and set a lesson minimum time.
5. Group courses into cohort paths
Build a learning path for new teacher induction or a coaching track. Teachers enroll themselves in a path, or you enroll them through the API or an LTI launch. For courses everyone must take, use organization course assignments with due dates, mandatory flags and overdue reports.
6. Issue a certificate teachers can file
Design the certificate template with your provider name and number, the course title and the hours you award (typed into the template, not calculated), and it issues automatically on completion. A public verification page lets a principal or auditor confirm it. The certificates page covers templates and verification.
7. Let teachers launch PD from Canvas or Moodle
If teachers already live in Canvas or Moodle, LMS Advisor works as an LTI 1.3 tool provider: the course launches from there and the grade passes back (it is not an LTI consumer). SCORM, xAPI and cmi5 support for packaged PD you already own is on the standards and interoperability page.
8. Give each campus or member district its own view
Organizations, branches and groups keep each campus, or each ESC or BOCES member district, in its own space with manager views. Sign-in uses SAML 2.0 SSO or Google sign-in, with SCIM 2.0 provisioning for accounts, in our cloud or on your own server.
If you are comparing platforms, request a demo and bring one of your own PD topics. You will see the path from AI draft to issued certificate on your content, not ours.
A 60-day plan to move PD online
The order we would follow for a district starting from spreadsheets and sign-in sheets:
- Days 1 to 10. List the year's PD offerings, mark which are required, optional or count toward renewal hours, and decide the hours awarded for each. Choose the front door (SSO or an LTI 1.3 launch from Canvas or Moodle) and set up branches per campus.
- Days 11 to 25. Group offerings into learning paths (induction, coaching tracks, content academies). Draft the first two courses with AI and have a coach edit every lesson.
- Days 26 to 40. Record short demo lessons and add questions to the video. Design the certificate template with your provider name, number and hours, and check it against TEA or NYSED record requirements.
- Days 41 to 50. Set up one forum prompt per unit and one rubric-graded assignment per course. Schedule live sessions and print QR codes for in-person days.
- Days 51 to 60. Pilot with one cohort, fix what confuses teachers, open enrollment.
- Every two weeks after launch. Review completion and at-risk reports with coaches, and export records to wherever your district keeps them long term.
Where LMS Advisor stops, and what to pair it with
These limits matter for PD offices.
- No hours ledger or transcript. It does not total renewal hours across a five-year period and holds no CE-credit accreditation. Keep transcripts in Frontline, PowerSchool, KickUp or your own records, fed by export, API or webhook.
- No provider approval. Your district is the CPE provider or CTLE sponsor. The platform stores the evidence.
- No registration workflow for outside events. There is no approval flow for out-of-district conferences, and no evaluation module for frameworks like T-TESS or Danielson.
- No competency framework. If you map PD to a skills matrix, that lives elsewhere.
- Paths do not issue certificates. Certificates attach to courses, and teachers enroll in paths themselves or through the API or LTI.
- No enforced prerequisites between courses. Use sequential progression inside a course to control order.
- No off-the-shelf PD library. You bring or build the content. Existing SCORM or xAPI packages import as lessons.
Frequently asked questions
What is the best LMS for teacher professional development?
For districts that build their own PD, LMS Advisor is our top pick: interactive modules and video, AI drafting, live sessions with QR attendance, cohort paths and verifiable certificates. If your main need is registration and hour transcripts, a PD management system such as Frontline or KickUp fits better, and the two can run side by side.
Can teachers use certificates from our LMS for Texas CPE or New York CTLE hours?
Yes, if the district is the approved provider or sponsor and the certificate carries what the state asks for. Texas providers keep content, clock hours, attendance or completion records, dates and locations. New York records add the sponsor number and the hours split across content, pedagogy and language acquisition, so confirm your template prints every field.
Should we use Canvas for staff PD or a separate platform?
Canvas works if your PD is mostly course-shaped and your team is happy running staff alongside students. A separate platform makes sense when you need in-browser recording, interactive video, QR attendance and verifiable certificates. With LTI 1.3 you can do both: teachers launch PD courses from Canvas and grades pass back.
How do we make online PD count as job-embedded?
Tie every online unit to classroom practice and evidence. Release units over weeks, have teachers upload a lesson plan or student work sample, and give rubric feedback. A cohort forum with one prompt per unit covers the collaborative part.
Can we track attendance at in-person PD in the same system?
Yes. Attendance is recorded by hand or by QR check-in, and live Zoom or Google Meet sessions sit in the same course as the online units. Attendance and completion reports export to CSV, Excel or PDF.
Does the LMS track teachers' renewal hours for them?
No. Our platform records completions and issues certificates showing the hours your district sets for each course, but it does not add up hours across a renewal period. Teachers or your transcript system keep that running total.
See a teacher PD course built in LMS Advisor
Bring one PD topic you are planning for this year, and we will show you the course, the live session, the attendance record and the certificate in a demo. If you would rather try it yourself first, start a trial. Our education LMS page covers the rest of our work with schools and colleges.