TeacherPro for Canvas icon

TeacherPro for Canvas

Extension Actions

How to install Open in Chrome Web Store
CRX ID
klkacoocpahoomfjibbjljceokkkhpgl
Status
  • Extension status: In-App Purchases
  • Live on Store
Description from extension meta

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

Image from store
TeacherPro for Canvas
Description from store

TeacherPro for Canvas is an all in one productivity toolkit that helps instructors reclaim time, reduce repetitive clicking, and simplify course management directly inside Canvas. It fits naturally into your existing workflow and turns long, error prone tasks into quick, predictable steps. Built by teachers who wanted their evenings back, TeacherPro streamlines grading, scheduling, and day to day course maintenance so you can focus on actual teaching instead of platform logistics.

Key Features

Course Scheduler
Reuse a course and rebuild its timeline in minutes. Apply start and end dates, holidays and blackout days, weekday rules, and special scheduling logic. Preview schedules by module or by item, drag and reorder assignments, and apply changes with confidence.

Edit Dates and Reset Tools
Quickly adjust or reset assignment and calendar dates using preview based plans. Filter by title, omit items you do not want touched, select in bulk, and confirm changes before anything is applied.

Gradebook Zeros and Temporary Grades
Apply temporary zeros to missing work with filters for assignment type, date range, and title. Use single course or multi course grading, include optional custom comments, and clearly communicate expectations without manual gradebook cleanup.

Rubric Manager
Import, edit, rename, match, and apply rubrics without fighting Canvas. Works with both classic and enhanced rubrics and integrates directly into SpeedGrader workflows.

Announcement Manager
Create, edit, preview, and post announcements across one course or many. Filter courses, reuse announcements, and manage bulk communication without copying and pasting.

Navigation Tab Manager
Show or hide Canvas course navigation tabs with a single click to keep courses clean and consistent.

SpeedGrader Tools
Automatically apply maximum rubric scores with a single button that works across classic and enhanced rubrics. Save time with reliable grading shortcuts that respect Canvas behavior.

Dashboard and Quick Launch Tools
Use the TeacherPro dashboard as a command center to quickly find courses, launch tools, and view today’s Engageli sessions without hunting through menus.

Free vs Premium

Free Plan
Course Scheduler
Add lock dates
Edit assignment dates
Max rubric score button in SpeedGrader

Premium Plan
Multi course scheduling and grading
Temporary zeros and bulk grade actions
Batch announcements across courses
Advanced rubric management and bulk imports
Priority support

Getting Started

Install the extension.
Open TeacherPro and go to Settings.
Enter your Canvas Base URL and Personal Access Token.
Click Test Canvas Connection, then Save.
Open the dashboard and launch tools anytime.

Data and Privacy

Your Canvas Personal Access Token stays on your device and is used only to communicate with your Canvas domain.
Your license key is checked by the subscription server.
No Canvas data is sent to TeacherPro.
No analytics. No tracking. No sale of data. Logs are minimal and sanitized.

Privacy Policy: https://www.teacherpro.app/privacy.html

Terms of Service: https://www.teacherpro.app/terms-of-service.html

Permissions Used

Canvas domains: Used only to communicate with your chosen Canvas host and perform actions you explicitly request.
Storage: Saves your settings and local feedback library on your device.
Alarms: Supports optional reminders such as backups.
Context Menus: Adds a quick access menu to open the dashboard.

Compatibility

Works with Canvas SpeedGrader and standard Canvas APIs.
Designed for K12 and higher education instructors.

Changelog
Teacher_Pro_for_Canvas_1.43
Added unscheduled indicator to modules in course scheduler
Added Beta Admin Tools for administrators

Teacher_Pro_for_Canvas_1.42
Added more date formats for the Course schedular blackout/holiday section.
Temp zero tools should now ignore items with ungraded submissions.
Subsection Overrides include checkbox for student access.

Teacher_Pro_for_Canvas_1.41
Bugfix for Engageli Multi Delete view showing up on the Single-Date page.

Teacher_Pro_for_Canvas_1.40
Overdue Reminders: Student names now link directly to the student’s gradebook in a new tab for quick verification
Course Scheduler: Added a Reset button and a new option to deselect and clear all filters
Course Scheduler Preview: Table now displays whether modules are published or unpublished
Submission Instructions Template: Added saved templates that persist with imports and can be exported for reuse
Upload Assignment Templates: Added course selector above Submission Instructions and a static success toast with OK and Reset Tool options
Post Multiple Announcements: Tool now opens fully expanded instead of collapsed
Engageli Link Removal: You can now select courses when deleting links
Data Cache: Simplified caching for faster loading performance
Match Rubrics: Quizzes now default to unselected, and the tool only pulls published items instead of all assignments
Teacher_Pro_for_Canvas_1.39
Course Scheduler now allows you to selectively select course items without selecting modules
Course Scheduler Course items view has improve User Interface and filters.
Course prefix label remove from the Current Course display.
Current Course display now includes Course Code

Teacher_Pro_for_Canvas_1.38
Added an ability to customize student's name.

Teacher_Pro_for_Canvas_1.37
Bugfix: Manage New Enrollments opens per-student gradebooks or the bulk exemption tool when clicking the student name or detected date, so single additions no longer require navigating the history detail.

Teacher_Pro_for_Canvas_1.36
Bugfix: Save Feedback “Link to other assignments” now only loads assignments after the new “Get Assignments” button is pressed while keeping the TeacherPro table filters and controls intact.

Teacher_Pro_for_Canvas_1.35
Bugfix: Dashboard widgets stay hidden on non-dashboard hosts, while the Find Course and Find Student widgets honor both dashboard and course hosts for advanced mode setups.

Teacher_Pro_for_Canvas_1.34
Add to Feedback Library UI improved.
Restored Lock icon to Speedgrader.

Teacher_Pro_for_Canvas_1.33
• Updated widgets to NOT show on the login page.
• Improved Choose a Course UI.
• Bugfix: Temp zero UI improvements when courses have sections.
• Add To Feedback Library uses a streamlined UI.

Teacher_Pro_for_Canvas_1.32
Updated widgets to NOT show on the login page.
Improved Choose a Course UI
Bugfix: Temp zero UI improvements when courses have sections.
Add To Feedback Library uses a streamlined UI.

Teacher_Pro_for_Canvas_1.31
• Added Live Sessions cache, widget, and manual add support with shared keywords and auto-refresh controls.
• Updated Ungraded widget to read from the ungraded cache with next-refresh countdown and Start grading action.
• Session, Course, and Student caches now support auto-refresh intervals and cancelable refresh.
• Session cache now maps course names, sorts dates correctly, and filters by saved keywords.
• Dashboard widgets aligned in the right column with updated styling and advanced-mode host awareness.

Teacher_Pro_for_Canvas_1.30
Course Scheduler Prefix only requested on the Course Scheduler page
New Enrollment widget now allows you to exclude future course enrollments.
Bugfix: Manual Reload of student list should now update

Teacher_Pro_for_Canvas_1.29
Expanded New Enrollment Widget to include 5-day history and other UI improvements
New Enrollments widget now only shows the courses you select.
Dashboard widget now use cached data and update once every 24 hours to reduce API calls to Canvas.
New Enrollment widgets settings save and persist.
Hide flagged and Enhanced Rubrics are now ON by default. Can toggle off in settings.
Bugfix: Renaming a Rubric no longer erases criteria.

Teacher_Pro_for_Canvas_1.28
Added Weekly Guidance tool, to post announcements for what is due this week.
Updated the New Enrollment widget to use your filters when displaying students.

Teacher_Pro_for_Canvas_1.27
Improved the Match Rubrics interface
Bugfix: Edit Assignment details will not allow you to change the upload type for external tools.
Bugifx: Match Rubrics will no longer allow you to attach rubric to assignments that use external tools.

Teacher_Pro_for_Canvas_1.26
Improved Feedback Library cross-computer sync
Added ability to clone feedback in the Feedback Library to similarly named courses with identical assignments.
Added Compatibility check in TeacherPro Dashboard to disable incompatible speedgrader enhancements and course pacing in selected courses.

Teacher_Pro_for_Canvas_1.25
Bugfix: Fixed Speedgrader Add to Library error.
Added ability to save rubric presets
Add ability to ”clone” saved feedback to courses where the assignments are named the same, but the course itself has a minor name change
Bugfix: Compose overdue reminders have incorrect dates when multiple sections are present.

Teacher_Pro_for_Canvas_1.24
Added new tool: Assign assignment weights.
Added New Enrollment Widget with ability to message students directly.
Ungraded list UI Improvements
TeacherPro settings and Feedback library now sync using Chrome User Profiles.
Added Teacher Pro Reports page and Progress Dashboard.

Teacher_Pro_for_Canvas_1.23
Bugfix/rollback for Side x Side display error.

Teacher_Pro_for_Canvas_1.21
Added the ability to manually add one-time events to the widget.
Added an option to dashboard to force Canvas to display to do widget side by side with course cards. (May or may not work with course homepages)

Teacher_Pro_for_Canvas_1.20
Added “Lock to current assignment” in speedgrader
Terms and Conditions are now required.
Improved settings interface
Added ability to support multiple school URL & PAT combos.
Added capability when dashboard and courses have separate URLs.

Teacher_Pro_for_Canvas_1.19
Improved User Interface for Ungraded Discussion Locator
Added the ability to bulk update exemptions for student.

Teacher_Pro_for_Canvas_1.18
Speedgrader –Saved feedback now sorted alphabetically by first letter
Improved Subsection Override functionality

Not Affiliated
Canvas is a trademark of Instructure, Inc. This extension is not affiliated with, endorsed by, or sponsored by Instructure. Engageli is a separate service; this tool helps manage Canvas content that links to Engageli. This extension is not affiliated with, endorsed by, or sponsored by Engageli.

Latest reviews

Alice Dix
Includes so many tools that are helping tremendously with working efficiently in Canvas! Can't even begin to tell you the amount of time it's saving me!
Shailagh Merrill
TeacherPro for Canvas has been an absolute dream come true. I used to struggle with how inefficient Canvas could be for everyday teaching tasks, but TeacherPro has solved every one of those challenges. The ability to bulk schedule lessons and assignments, add lock dates, edit assignments, schedule live lessons, add temporary zeros, and even create and schedule announcements across multiple courses at once has completely transformed my workflow. It has been a true game changer in how I do my job and has given me back valuable time—time I can now use to connect with and support my students, which is the part of teaching I love most. TeacherPro takes the tedious administrative work out of online teaching so I can focus on what matters: creating meaningful learning experiences, and supporting and inspiring my students.
Mychela Anne
Amazing! This is a game changer for teachers. It makes the basics of working on Canvas infinitely more manageable and allows teachers to focus their time and efforts on working with students. Various grading and scheduling features make it easy to provide pacing calendars for students, keep live sessions updated, include rubrics and personalization and thus allows me to redirect that time on being detailed in showing students examples of where they are doing well and where they can improve in their work making it a much more meaningful learning experience for them. It also includes several features missing from Canvas so that teachers can customize the course set up to meet the needs of their students. As a result I am able to focus more time working with students and helping them grow. Cannot recommend this enough!