Item logo image for TeacherPro for Canvas

TeacherPro for Canvas

teacherpro.app
5.0(

3 ratings

)
ExtensionEducation39 users
Item media 5 (screenshot) for TeacherPro for Canvas
Item media 1 (screenshot) for TeacherPro for Canvas
Item media 2 (screenshot) for TeacherPro for Canvas
Item media 3 (screenshot) for TeacherPro for Canvas
Item media 4 (screenshot) for TeacherPro for Canvas
Item media 5 (screenshot) for TeacherPro for Canvas
Item media 1 (screenshot) for TeacherPro for Canvas
Item media 1 (screenshot) for TeacherPro for Canvas
Item media 2 (screenshot) for TeacherPro for Canvas
Item media 3 (screenshot) for TeacherPro for Canvas
Item media 4 (screenshot) for TeacherPro for Canvas
Item media 5 (screenshot) for TeacherPro for Canvas

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 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.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 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.

Details

  • Version
    1.3.0
  • Updated
    January 29, 2026
  • Features
    Offers in-app purchases
  • Size
    695KiB
  • Languages
    English
  • Developer
    TeacherPro
    4539 N 22nd St Ste R Phoenix, AZ 85016-4639 US
    Website
    Email
    support@teacherpro.app
  • Non-trader
    This 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

The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

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

Google apps