TeacherPro for Canvas icon

TeacherPro for Canvas

by TeacherPro · teacherpro.app · Education
Established publisherManifest V3 in_app
View in Chrome Web Store Data as of 15 Oct 2026

Save hours in Canvas with powerful scheduling, grading tools, rubric management, and automated workflows. Teach more and click less.

Users
130
+10 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
3
0 in 30 days
Store rank
#76K
#63K among extensions
Version
1.6.1
updated 23 Sep 2026

Users

monthly, 12 months
065130Oct 2025May 2026Oct 2026
Latest, 15 Oct 2026: 130 usersMove the mouse over the chart for any month

Ratings count

monthly, 12 months
023Oct 2025May 2026Oct 2026
Latest, 15 Oct 2026: 3 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About TeacherPro for Canvas

Save time in Canvas with TeacherPro: scheduling, grading, rubrics, announcements, dashboard tools, and bulk course workflows. TeacherPro for Canvas is an all-in-one productivity toolkit that helps instructors save time, reduce repetitive clicking, and manage Canvas courses more efficiently. Built by teachers for teachers, TeacherPro brings scheduling, grading support, rubric tools, communication workflows, dashboard management, and course maintenance into one streamlined extension. TeacherPro is designed for instructors who manage one course, many courses, or repeated course builds across terms. It helps turn long, error-prone Canvas tasks into faster, more predictable workflows while keeping you in control of what gets changed. Key Features Course Scheduling and Date Tools Build or revise course timelines with preview-based scheduling tools. Adjust assignment dates, lock dates, blackout days, weekday rules, module/item sequencing, and course pacing details before applying changes. Course Setup and Bulk Course Management Manage Canvas course dashboards, course nicknames, time zones, grade schemes, course images, home pages, navigation tabs, and course materials across selected courses. Gradebook and SpeedGrader Tools Save time in SpeedGrader with rubric shortcuts, feedback tools, ungraded item helpers, temporary zero workflows, assignment weights, and grading utilities for single-course or multi-course workflows. Rubric Tools Work with classic and enhanced Canvas rubrics. Copy, match, import, rename, apply, max, clear, and save rubric presets to reduce repetitive grading steps. Announcements and Student Communication Create, preview, reuse, and post announcements or overdue reminders. Use draft approval workflows and student-focused communication tools to help manage outreach more efficiently. Reports and Dashboard Utilities Use TeacherPro as a Canvas command center with course search, student search, pinned tools, reports, outstanding assignment views, new enrollment helpers, and other dashboard widgets. Compatibility and Admin Support Tools Check Canvas compatibility settings, support enhanced rubric configuration, manage exemptions and extensions, and use administrator-focused bulk workflows where available. Free and Premium Access TeacherPro includes a mix of free and premium tools. Free tools provide core Canvas productivity features, while Premium unlocks advanced bulk workflows, multi-course actions, expanded grading tools, communication workflows, rubric management, and priority support. Getting Started 1. Install the extension. 2. Open TeacherPro Settings. 3. Enter your Canvas Base URL and Personal Access Token. 4. Click Test Canvas Connection, then Save. 5. Open the TeacherPro Dashboard and choose a tool. Data and Privacy Your Canvas Personal Access Token is stored on your device and used to communicate with the Canvas domain you configure. TeacherPro uses Canvas data to perform actions you request, such as scheduling items, updating rubrics, posting announcements, managing course settings, and grading workflows. Some optional features also perform scheduled local checks, such as enrollment alerts, cache refreshes, course dashboard refreshes, and backup reminders. These checks do not use browser notifications and do not send Canvas data to TeacherPro servers. Your license key may be checked with the TeacherPro subscription server. TeacherPro does not sell your data or use Canvas data for advertising. Privacy Policy: https://www.teacherpro.app/privacy.html Terms of Service: https://www.teacherpro.app/terms-of-service.html Help Page: https://www.teacherpro.app/help/ Canvas Domains Used to communicate with approved Canvas domains, including configured Instructure and K12 Canvas hosts. TeacherPro uses these permissions to load course data, call official Canvas APIs, support Canvas-facing tools, and complete actions initiated by the user. TeacherPro also uses approved PowerSchool domains for related grade-log workflows and a TeacherPro licensing endpoint to verify premium access. Canvas data is not sent to the licensing endpoint. Permissions Used Canvas Domains Used to communicate with your configured Canvas host and perform actions you explicitly request. Storage Used to save settings, local preferences, feedback library items, rubric presets, cached dashboard data, and extension state. Tabs and Active Tab Used to open relevant Canvas pages, settings pages, help pages, and TeacherPro workflows. Context Menus Used to provide quick access to TeacherPro tools. Alarms Used for scheduled local maintenance, including backup reminders, enrollment checks, course dashboard refreshes, and cache refresh scheduling. These alarms do not use browser notifications. They do not collect browsing history, perform analytics, or send Canvas or personal data to TeacherPro servers. Scripting Used only where needed to support TeacherPro’s Canvas-facing tools and dashboard workflows. Compatibility TeacherPro works with official Canvas APIs and supported Canvas pages, including Canvas SpeedGrader workflows. Some features also use carefully scoped page scripting where necessary to interact with Canvas editors and page controls. Canvas configurations, permissions, enabled features, and available APIs can vary between institutions. As a result, not every TeacherPro feature may be available or function fully for every user or Canvas organization. TeacherPro is designed for online teachers and higher-education instructors who want faster course setup, grading, communication, and course maintenance. Not Affiliated Canvas is a trademark of Instructure, Inc. TeacherPro for Canvas is not affiliated with, endorsed by, or sponsored by Instructure. Engageli and PowerSchool are separate services; TeacherPro includes tools that help manage Canvas content or workflows related to those systems, but is not affiliated with, endorsed by, or sponsored by Engageli or PowerSchool.

Growth

WindowUsersChangeRatingsRating
7 days−3−2.3%00.00
30 days+10+8.3%00.00
6 months+71+120.3%00.00

Version history

52 versions recorded
1.6.123 Sep 2026
1.6.01 Sep 2026
1.5.929 Aug 2026
1.5.86 Aug 2026
1.5.71 Aug 2026
1.5.630 Jul 2026
1.5.521 Jul 2026
1.5.316 Jul 2026

Details

Category
Education
First seen
19 Oct 2025
Size
4.8 MB
Languages
en
Pricing
in_app
Privacy policy
teacherpro.app
Support
TeacherPro.app/help
Extension ID
klkacoocpahoomfjibbjljceokkkhpgl

Permissions and risk

Moderate riskimpact 2, likelihood 2
Permissions
storagetabscontextMenusalarmsscriptingactiveTab
Site access
https://teacherpro-license-worker.teacherpro.workers.dev/*https://*.instructure.com/*https://*.k12.com/*https://*.powerschool.com/*

Alternatives to TeacherPro for Canvas

Extensions that rank for the same store searches or share the Education category, ordered by users