Connect with hundreds of tutors like John

Who needs tutoring?
What prompted you to seek tutoring?

I am very happy with our experience so far with Varsity Tutors. They matched my daughter with reading specialist Mary and she is wonderful! My 10 year old daughter feels happy after her sessions and believes her tutor has already helped her.

— Allison K

What prompted you to seek tutoring?

Varsity Tutors really helped me understand the concepts during my Calculus 2 class. My tutor has such amazing patience and is open to many questions! Lastly, was always on time and very prompt. Highly suggest Varsity Tutors.

— Joey T

How soon would you like to get started?
Did you know?

Understanding your timeframe helps us to develop a tailor-made learning plan just for you.

Let's finish up your profile so we can find the perfect tutor:
Did you know?

stars

We have a 4.9/5 average customer satisfaction rating.

Let's finish up your profile so we can find the perfect tutor:

Found me a great Python, C Programming, and MatLab tutor for a Engineering Computation course.

— Charles C

Let's finish up your profile so we can find the perfect tutor:

The best tutoring service period. The customer service is beyond impeccable. They provide options that are perfectly suited to your needs. They've done such a wonderful job with my daughter in high school, I plan to use their services when she attends college. I highly recommend Varsity Tutors.

— Yvette

Let's finish up your profile so we can find the perfect tutor:

We know every student is unique. And they deserve a tutoring experience as unique as their needs. With thousands of tutors available, we're confident to find the one best for you.

A photo of John, a tutor from Bridgewater State University

John: Haverhill tutor

Certified Tutor

I have a Bachelor of Science in Mathematics. I've taught at the middle school, high school, and community college levels. I currently teach at a high school which employs the use of both instructional and online learning. Of all the subjects I enjoy most, Algebra takes the prize. I love working with simple and advanced equations, and appreciate it for its use in web and computer programming which is another of my interests. Outside of teaching, I love to play guitar, read, and play competitive Scrabble. I have a variety of interests beyond these, and use them to help in forming solid learning relationships with students and tutors alike. I look forward to working with you!

Connect with a tutor like John

John’s Qualifications
Education & Certification

Undergraduate Degree: Bridgewater State University - Bachelor of Science, Mathematics

Hobbies

Scrabble, guitar, and reading fiction.

Tutoring Subjects
10th Grade Math
10th Grade Writing
11th Grade Math
12th Grade Math
1st Grade Math
2nd Grade Math
3rd Grade Math
4th Grade Math
5th Grade Math
6th Grade Math
7th Grade Math
8th Grade Math
9th Grade Math
Algebra
Algebra 2
Algebra 3/4
AP Calculus BC
CLEP Calculus
CLEP Precalculus
College Algebra
College Computer Science
College English
College Level American History
Comparative Literature
Computer Programming
Computer Science
CSS
Elementary School Math
English
Essay Editing
Government
High School Computer Science
High School English
High School Level American History
High School Writing
History
HTML
Languages
Literature
Math
Microsoft Excel
Microsoft Office
Middle School Math
Non-Euclidean Geometry
Pre-Algebra
Productivity
Python
SAT Subject Test in Mathematics Level 1
SAT Subject Test in Mathematics Level 2
Social Studies
Spanish
Spanish 1
Technology and Coding
US History
Writing
What is your teaching philosophy?

Adapting a session to real-life context or, especially, to one of the student's interests brings value to the subject matter. Without that, math is just a bunch of alien symbols and numbers.

What might you do in a typical first session with a student?

I'd get to know them as a person--their interests and hobbies, their likes and dislikes about the subject they are learning. This helps in developing the best approach to start the session as well as the formulation of a plan for further sessions down the line.

How can you help a student become an independent learner?

Helping a student develop a mentality to have when they approach problems is key. They can have a skill taught to them, but it's self-communication that allows them to remember and apply it (i.e., a personalized acronym for problem-solving steps or an interpretive guideline for looking at a problem in a different way, which may even relate to a different subject altogether). Each case is unique.

How would you help a student stay motivated?

Encouragement - distract them from their mistakes with other successes. Small checkpoints of success (even just one step completed in a different problem) remind a student of their ability and allow them to revisit their struggles with a fresh mindset.

If a student has difficulty learning a skill or concept, what would you do?

We would try with a different approach and if that doesn't work--move on! Success feeds off of success, so we need to find another problem to draw forth a sense of achievement. Then, we would definitely return to that concept to enforce the student's fortitude in the face of difficulty.

How do you help students who are struggling with reading comprehension?

Students who struggle with reading comprehension often rush through the material, reading the words and ideas, but not putting them together. Slow reading with the mastery of sentences first quickly turns into a student looking and grabbing onto the essential parts of sentences, paragraphs, and then overall passages.

What strategies have you found to be most successful when you start to work with a student?

Getting to know them. When I know the student, I can speak their "language;" meaning I can communicate ideas in a way that they can understand, and then translate back into the vernacular of the subject matter.

How would you help a student get excited/engaged with a subject that they are struggling in?

Explain the topic in terms of a different subject that the student might enjoy or comprehend more easily.