Find it fast Open


How Do I Register My Student(s)?


The registration process for new students begins by clicking on the Register link and creating a PowerSchool Registration account by clicking on the green create account button. Once your account is created you will be able to complete the online application form, please allow 10-15 minutes to complete the form and have relevant documents available. Please make sure you click on the relevant year for enrollment, if you are registering for the fall you should click on the 2019-2020 school year. The online registration process utilizes smart form technology and only asks relevant questions based on your student's grade level. You will have the option of digitally attaching your birth certificate, proof of residency, and health documents or you can drop them off in person at the District Administration building located at 89 Hayden Rowe Street. Once you have completed your form you will be asked to review all of your information, please check to make sure the data you inputted is accurate and please clear any error messages before submitting. Once the application is submitted you will receive a confirmation email and the district will reach out to you to verify documentation if needed. Once we have all the verified your information you are moved into PowerSchool, our student information system and schools will reach out to you to finalize any additional steps if needed. 

Proof of Residency Documents:

The Superintendent may request three or more of the following as proof of residency: Purchase and Sale agreement, record of most recent mortgage payment, copy of lease with record of most recent rent payment, notarized attestation of residency, Section 8 Agreement, or utility bill (gas, oil, electric, cable, water, sewer).

Proof of Age & Vaccination:

A student registering for the first time must present a birth certificate or equivalent proof of age as well as proof of vaccination and immunizations as required by the Massachusetts Department of Public Health. A child whose parent(s) or guardian(s) state religious objections to vaccinations or immunizations or who are homeless may register without vaccination or immunization records.

Policy Reference - School Committee Policy JF 

Kindergarten Registration:

Please complete the registration steps as listed above. 


Children who are residents of Hopkinton must have attained the age of five (5) years as of August 31st to be eligible for enrollment in Kindergarten at the start of that school year.  Children who have not attended public Kindergarten will be enrolled in first grade provided they have attained their sixth birthday by August 31st of that school year. Children who are residents of Hopkinton, have reached the age of three (3) years, and have been found eligible for special education services under M.G.L.  71B will be provided an educational program consistent with the child’s educational plan, which may include entrance into the district’s Integrated Preschool. A limited number of children of the same age who do not have special needs will also be accepted into the  Integrated Preschool program based on a lottery and will pay tuition.

Policy Reference - Requirements for School Entrance Policy JEB

How do I see Report Cards , Attendance, and Student Schedules?


PowerSchool is the district's student information system and it has a variety of uses from hosting student demographic data, to scheduling students, and hosting grade and attendance data. Each parent is strongly encouraged to create a powerschool account so that you can see report cards, schedules, fees, bus routes, and attendance data. We no longer mail hard copies of report cards, paper copies are only available upon request. Once you have completed the registration process your school will email you a letter with instructions on how to join your students to your PowerSchool account. You must add their access ids and passwords to your account in order to gain access to their student data. You can read about account setup and student association here.



All students in grades K-6 receive free busing regardless of the distance they live from their assigned school

  • If your student is in grade 6 for the 2019-2020 school year your student will automatically be placed on a school bus. Please contact Transportation,, as soon as possible before June 1, 2019, if your student will NOT be riding the school bus so that we do not fill our buses with students who will not be riding.

All students in grades 7-12, who wish to ride the school bus for the 2019-20 school year, pay for busing. 

  • You may apply and make payment either online or by paper application.

Does Hopkinton Offer School Choice?

Every year by June 1st the school committee meets and makes a decision on school choice, this past year the school committee voted not to participate in school choice. Please see school committee Policy JFBB for more information.

Volunteering and Cori Checks

Hopkinton Public Schools is required by M.G.L. c. 71, §38R to request criminal offender record information, and has been certified by the DCJIS (formally the Criminal History Systems Board) (CORI) for access to all criminal case data including conviction, non-conviction and pending. As an applicant to volunteer in the Hopkinton Public Schools, a criminal record check will be conducted for conviction, non-conviction and pending criminal case information only and that it will not necessarily disqualify a person. 

Parents and community members that are interested in volunteering in Hopkinton Public Schools can bring this completed form to the District Administration building at 89 Hayden Rowe Street to have a CORI check completed. Please bring your Massachusetts Driver's License with you for verification.

Please plan ahead and allow time for the state to process your CORI check, depending on the time of year it may take from 3 days to a week for your Cori to clear.

Interested in Hosting an International Student?

International Students

Last year the high school hosted 9 international students from China, Italy, and Germany. These students spent the year living with Hopkinton host families while attending our school. The students help diversify classes and bring fresh perspectives to class discussions. The students participated in extra curricular activities and many students worked with our guidance department to gain acceptance to U.S colleges and universities. We work with Educatius International to place students from around the world. If you are interested in applying please click on their link for more information.

F1 Visa Information

Contact Information

Josh Hanna, Assistant Principal - Hopkinton High School


Phone: 508-497-9820 Ext 1005

Host Family Coordinator:

Ann Northup
Educatius International
Home - 508-4808513
Cell - 857-231-1435

 Host Family Application             Independent Travel Form

How do I Transfer/Withdraw a student?

Parents should complete the withdrawal form and submit to the guidance office or main office of the individual schools you are withdrawing your students from.

Withdrawal Form

How do I Find a bus route?

Parents can find bus routes in two locations.

PowerSchool Portal - Login into the parent portal on a browser, not the mobile app and you can click on the Info Finder Bus link and enter your address and you can identify your bus route.

Transportation Page - PDFs of Bus Routes are posted on the Transportation page and organized by school. Open the PDF and search by your home address to find your bus number

How do I Request Technology Support?

Technology requests can be submitted via our online ticketing system. Technicians will prioritize tickets and will schedule appointments with staff if required.

Parents that need technical support with PowerSchool, SchoolMessenger, or MySchool Bucks accounts should email or call Lisa Carty.

Phone - 508-497-9820 X6054

How do I Find Which School a Student will Attend?

Hopkinton Public Schools is composed of 5 schools

Marathon School serves students - Grades K - 1, & PreSchool*

Elmwood School serves students - Grades 2 & 3

Hopkins School serves students - Grades 4 & 5

Hopkinton Middl School serves students - Grades 6 - 8

Hopkinton High School serves students- Grades 9 -12

* PreSchool is an application process

How do I get school emails and emergency calls?


SchoolMessenger is the main communication tool in Hopkinton, we use this tool to make emergency calls, send emails, and SMS messages to all parents and students. Once you have registered we share your contact information and emails with our SchoolMessenger database. These messages can come from the district, school, grade, or class level depending on who is sending the message. This allows the district to target student groups based on need. You should create a SchoolMessenger account and verify your contact information and click on the required permissions which will allow the district to use your phone to make calls to you. If you do not take this step you will only receive emergency calls and you will miss any information the district or school sends in the "general category" which is most of the daily news and updates. Please do not block or mark these messages as spam or you will no longer receive emails from the schools. You can read more about account  setup here.


How do I add money to my students lunch account?


MySchoolBucks is the vendor the school uses to collect lunch fees. You can create an account via their website or their mobile app.


How do I pay Athletic Fees, Laptop Payments, Pre-K Tuition, Bus Fees, and Parking Fees

The town of Hopkinton uses Unipay for online payments. Please navigate to their website and create an account. You can associate your account with a credit card or a checking account.