Overview
Save hours in Canvas with powerful scheduling, grading tools, rubric management, and automated workflows. Teach more and click less.
TeacherPro for Canvas is an all in one toolkit that helps instructors reclaim time, cut down on repetitive clicking, and simplify course management inside Canvas. It fits right into your workflow and turns long tasks into quick, predictable steps. Built by teachers who wanted their evenings back, it streamlines grading, scheduling, and everyday course maintenance so you can focus on actual teaching. Key Features Course Scheduler Shift assignment and module dates in seconds when you reuse a course. Edit Dates and Reset Tools Adjust or reset dates quickly with simple controls. Gradebook Zeros Apply zeros to missing work instantly and include a custom message. Rubric Manager Import, edit, rename, match, and apply rubrics without the usual hassle. Announcement Manager Create, edit, preview, and post announcements across one course or many. Navigation Tab Manager Show or hide Canvas course tabs with a single click. SpeedGrader Tools Use the high score button to auto maximize rubric points and save time with feedback shortcuts. Dashboard Widgets See today’s Engageli sessions and quickly find the course you need. Free vs Premium Free Plan Course Scheduler Add Lock Dates Edit Dates High Score Rubric button in SpeedGrader Premium Plan Multi course scheduling and grading Batch announcements across courses Advanced rubric management and bulk import 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 our 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 to communicate with your chosen Canvas host and perform actions you request. Storage: Saves your settings and the local Feedback Library on your device. Alarms: Supports optional reminders, such as backup prompts. Context Menus: Adds a toolbar menu item that opens the dashboard. Compatibility Works with Canvas SpeedGrader and the most common Canvas APIs. Designed for K12 and higher ed instructors. Changelog Teacher_Pro_for_Canvas_1.17. Fixed bug in Speedgrader Sidebar size settings Added new Tool – Section Overrides Teacher_Pro_for_Canvas_1.16 Fixed bug in Speedgrader Sidebar size settings Unpublishing a module on Course Scheduler unpublishes everything in the module and the module itself. Adding Feedback to the feedback library gives you the option to add it to multiple assignments at once. Added New Tool: Extension Overrides, allows user to update end dates/lock dates for selected student(s) across multiple courses Added New Tool: View Existing overrides and edit if needed Teacher_Pro_for_Canvas_1.15 Edit Assignment Details allows multiple submission types Export/Import settings now include saved date presets and email templates. Uploaded assignment sheets with auto-matching Added assignment instructions replacement. Speedgrader refresh moved from 60 seconds to 5 minutes. Manual refresh always available. Improved Course Scheduler buttons Improved Gradebook Zeros to omit locked assignments and zero enrollment courses. Added new tool to copy rubrics between courses Teacher_Pro_for_Canvas_1.14 Improved Speedgrader queue Teacher_Pro_for_Canvas_1.13 Added Find a Student button Improved Speedgrader Refresh operation Teacher_Pro_for_Canvas_1.12 • Bug Fix: Engageli multi-course scheduler skips courses that don’t have Engageli links. • Bug Fix: Engageli deletion tools now have better search functions in terms of different time zones • Added Ungraded list widget to dashboard. • Added Search and Flag functions to Ungraded List • Ungraded list items now open in a new tab • Find a course now includes enrollment numbers • Bug Fix: Max rubric functions as expected when scores are already present. Teacher_Pro_for_Canvas 1.11 • Added ability to send overdue messages to students and observers through Canvas Inbox • Added Copy Message button in Canvas Inbox • Added Hide Starred button in Canvas Inbox • Added ability to send personalized and targeted messages to students and observers through Canvas Inbox • Added ability to save messages as templates • Added ability to use merge tags to personalize messages, such as adding a student’s first name or current grade • Announcement Manager can now bulk post HTML announcements using start or end dates or by pasting a spreadsheet in multiple courses at once • Announcement Manager can now edit start and end dates for posted announcements • Announcement Manager now includes an HTML preview button • Communication Tools now include a Draft Approval Queue so the user can review each message before sending • Draft Approval Queue now includes a Download CSV option Teacher_Pro_for_Canvas 1.10 • Added Select All and Select None buttons to Navigation Tab Manager • Added ability to drag and drop and use arrow keys in Course Scheduler Teacher_Pro_for_Canvas_1.09 • Improved Paste Rubric interface • Added rubric templates in Paste Rubric menu Teacher_Pro_for_Canvas 1.08 • Improved Feedback Library interface • Reset Dates now includes checkboxes so the user can choose what to delete • Reset Calendar Entries now includes checkboxes so the user can choose what to reset Teacher_Pro_for_Canvas 1.07 • Added ability to minimize synchronous session widget on dashboard • Improved Max Rubric Score functionality for Enhance rubrics • Restored ability to resize the sidebar in Speedgrader and added a default width option Teacher_Pro_for_Canvas 1.0.6 • Added help menus and tool tours • Improved Create Engageli Session menu • Added ability to change sidebar width in Speedgrader • Improved time zone handling for tools that alter or display dates • Improved Ungraded Item Queue and interface • Added the ability to apply special handling for certain course items when scheduling a course • Improved Course Scheduler interface • Added ability to show or hide navigation buttons in multiple courses at the same time • Added HTML support for Announcement Manager • Added the ability to save dates as presets for Course Scheduler and Add Lock Dates • Added the ability to mark an item as not scheduled without unpublishing it Teacher_Pro_for_Canvas 1.0.5 • Added ability to paste rubrics from a spreadsheet or table • Added ability to bulk edit, link, rename, or delete rubrics • Added ability to import and export rubrics between courses Teacher_Pro_for_Canvas 1.04 • Automatically matches similarly named rubrics to assignments • Added ability to import and export user settings • Added optional reminder popup to encourage backing up settings and the feedback library • Added ability to post announcements in multiple courses at once • Added ability to delete announcements in multiple courses at once • Added ability to edit announcements • Improved Course Scheduler menu • Added ability to search for Engageli events across date ranges and selectively delete them Teacher_Pro_for_Canvas 1.03 • Added gradebook zeros for missing items • Added custom comment field for Gradebook Zeros • Gradebook Zeros now mark items as Missing in the gradebook • Feedback saved to the library now automatically removes student names and greetings • Dashboard widget for synchronous sessions now has customizable keywords • Find a Course widget added to dashboard and most course pages • Added Select All and Select None buttons to Canvas Inbox Teacher_Pro_for_Canvas 1.02 • Added ability to delete Engageli events in multiple courses • Improved Add Lock Date menu • Edit Assignment Details now supports omitting or including assignments in final grades • Improved settings menu Teacher_Pro_for_Canvas 1.0.1 • Added personalized greeting • Added Insert Feedback by Assignment or Course • Added ability to save feedback to the Feedback Library • Added automatic Max Rubric Scores 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.
5 out of 53 ratings
Details
- Version1.1.7
- UpdatedDecember 12, 2025
- FeaturesOffers in-app purchases
- Size559KiB
- LanguagesEnglish
- Developer
- Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site