1 of 7

Connect with hundreds of tutors like John

Expert tutoring for students at all levels

150,000+ clients. 4.9 / 5.0 Rating of Tutoring Sessions

Who needs a tutor?
How soon do you need tutoring?
What is your name?
What is your zip code?
What is your email address?
What is your phone number?
Featured by
Tutors from
A photo of John, a tutor from Princeton University


Certified Tutor

Call us today to connect with a top tutor
(888) 888-0446

I love learning and making learning enjoyable for others. My focus as a tutor is helping students develop sustainable workflows to set a solid foundation for success both today and in the future. My specialties include SAT prep, high/middle school math and writing for all ages. Let me help you reach and exceed your academic goals.

Connect with a tutor like John

John’s Qualifications

Education & Certification

Undergraduate Degree: Princeton University - Bachelors, History

Test Scores

SAT Math: 780

SAT Verbal: 740


Sports, games, museums, natural history

Tutoring Subjects


Algebra 2


College Algebra

College English

College Geography

College Level American History

College World History

Elementary Math

Elementary School Math


Essay Editing

European History


High School English

High School Geography

High School Level American History

High School World History


Homework Support


Middle School Math



SAT Prep

SAT Math

SAT Mathematics

SAT Reading

SAT Writing and Language

Social Studies

Study Skills

Study Skills and Organization

Test Prep

US History

World History


Q & A

What is your teaching philosophy?

Mastering core skills and building sustainable workflows will guarantee success long after our tutoring has ended.

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

Determine the student's areas of strength and weakness while also learning what the student hopes to achieve.

How can you help a student become an independent learner?

Focus on developing processes that the student can use for future assignments in all subject areas.

How would you help a student stay motivated?

Make learning enjoyable and easy with simple explanations of challenging concepts.

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

Break the skill or concept down into components and determine the specific area giving the student trouble. Illustrate the problem area visually so it is easier to grasp.

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

Figure out the exact reason for their struggles and focus on a workflow-based solution. This solution could be anything from slowing down to taking notes to working on vocabulary.

Connect with a tutor like John