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
Latest, 15 Oct 2026:130 usersMove the mouse over the chart for any month
Ratings count
monthly, 12 months
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.