MPTC ROC Police Academy Schedules
- All student officers must meet the eligibility requirements to enroll.
- Tuition is $3,200.00. Learn more about student officer tuition and payments for MPTC-operated police academies.
- All police academies operate daily Monday through Friday. There are no dormitories.
- Registration: Log into the MPTC Acadis Portal to register at an MPTC Police Academy. ROC Academy classes are published in the Acadis Portal when open for registration. Submissions must have all required prerequisites completed and included for consideration. Applicants are seated on a first come, first serve basis. Incomplete submissions will be denied, allowing for the completion of the application. Seats cannot be held or reserved. Seating and available seating information is available and up to date on the Acadis Portal. Waitlisted applicants will be invited to the assessments to backfill potential open seats.
Note: Below is a list of upcoming MPTC ROC academies and may not reflect the true number of seats available that is representative in Acadis. To register, please see the Recruit Officer Course Acadis Registration Guide for Departments.
- All medical and PAT exams must be valid on Day One of the academy.
- It is the Department's responsibility to ensure these exams are up to date.
Registration is available through the MPTC ACADIS Training Portal.
MPTC-operated Full-time Police Academy Start Dates (Dates listed may be subject to change.)
- View MPTC OPERATED AND AUTHORIZED COVID-19 VACCINATION ACADEMY POLICY
Updated: April 12, 2024
Academy | ROC | Start Date | Application Deadline (by 3:00 p.m.) | 1st Pre-entrance Assessment | Make-up Assessment | Orientation | Graduation |
---|---|---|---|---|---|---|---|
Randolph | 20th | Monday, June 10, 2024 | TBD | TBD | TBD | TBD | Friday, Dec. 13, 2024 |
Boylston | 34th | Monday, July 8, 2024 | Thursday, May 30, 2024 | Thursday, June 6, 2024 | Thursday, June 20, 2024 | Monday, June 24, 2024 | Friday, Dec. 13, 2024 |
NECC - Haverhill | 6th | Monday, July 29, 2024 | Friday, June 14, 2024 | Wednesday, June 26, 2024 | Wednesday, July 10, 2024 | Tuesday, July 16, 2024 | Tuesday, Jan. 21, 2025 |
Plymouth | 77th | Monday, Aug. 26, 2024 | Thursday, July 11, 2024 | Saturday, July 20, 2024 | Saturday, Aug. 3, 2024 | Friday, Aug. 9, 2024 | Friday, Jan. 31, 2025 |
Lynnfield | 6th | Monday, Sept. 9, 2024 | Friday, July 26, 2024 | Friday, Aug. 2, 2024 | Friday, Aug. 16, 2024 | Monday, Aug. 26, 2024 | Friday, Feb. 14, 2025 |