1. Input your text below.
2. Get it corrected in a few minutes by our editors.
3. Improve your English!

One of our experts will correct your English.

Our experts

1. Input your text below.
2. Get it corrected in a few minutes by our editors.
3. Improve your English!

One of our experts will correct your English.

Our experts

"do well in" vs "do well on"

Both 'do well on' and 'do well in' are correct, but they are used in different contexts. 'Do well on' is typically used when referring to specific tasks, tests, or assignments, while 'do well in' is used when talking about broader subjects or areas of study.

Last Updated: March 30, 2024

do well in

This phrase is correct and commonly used when talking about broader subjects or areas of study.

Use 'do well in' when referring to performing well in broader subjects or areas of study. For example, 'She always does well in science.'

Examples:

  • She does well in all her classes.
  • He is doing well in his new job.
  • They are doing well in their studies.
  • She always does well in sports.
  • He did well in the competition.

Alternatives:

  • perform well in
  • succeed in
  • excel in
  • thrive in
  • flourish in

do well on

This phrase is correct and commonly used when referring to specific tasks, tests, or assignments.

Use 'do well on' when talking about performing well on specific tasks, tests, or assignments. For example, 'She always does well on her math tests.'

Examples:

  • He did well on the presentation.
  • She always does well on her exams.
  • They did well on the project.
  • I hope to do well on the interview.
  • The team did well on the competition.

Alternatives:

  • perform well on
  • succeed on
  • excel on
  • score well on
  • achieve well on

Related Comparisons

Why choose TextRanch?

Lowest prices
Up to 50% lower than other online editing sites.

Fastest Times
Our team of editors is working for you 24/7.

Qualified Editors
Native English experts for UK or US English.

Top Customer Service
We are here to help. Satisfaction guaranteed!