Overview

All four of these modals can be used to give advice, but each one comes from a different point of view or carries a different level of urgency.

ModalPoint of view / strengthExample
should Personal advice — the speaker's own opinion I think you should see a doctor.
ought to Advice from a group or social point of view — what's expected of you You ought to respect your elders.
had better Urgent advice — implies a negative consequence if ignored You'd better hurry, or you'll miss the bus.
could A possible suggestion — one option among others, not a firm recommendation You could try yoga — it might help you relax.

Should — personal advice

Should expresses advice based on the speaker's own personal opinion — what you think is a good idea. It's the most common, neutral way to give advice: "It is my opinion that you should…"

ExampleMeaning
I think you should call her and apologize.This is what I personally believe is best.
You should try the pasta here — I love it.A personal recommendation, based on my own experience.

Ought to — advice from a group or social point of view

Ought to has the same basic meaning as should, but the real difference is point of view: ought to expresses what is expected of someone by a group, a family, or society in general — not necessarily the speaker's own personal opinion (although the two can, of course, coincide).

ExampleMeaning
You ought to respect your elders.This is what society/family expects of you — not just my personal opinion.
We ought to help our neighbors when they're in need.A shared social or moral expectation.
Students ought to arrive on time.What's generally expected within the group (the school).
Should vs ought to in practice: In everyday speech, should and ought to are often used interchangeably, and both translate the same way in many languages. But the underlying nuance remains: should = "I think…" (personal opinion), ought to = "this is what's expected/right, according to us/society" (group or social viewpoint).

Had better — urgent advice with an implied warning

Had better is used to give firm advice or an implied warning, suggesting that not following the recommendation will result in negative consequences. It refers to the present or near future.

FormExample
had better + inf (positive)You 'd better see a doctor — that cough sounds bad.
had better not + inf (negative)You 'd better not be late — the boss is in a bad mood.
Full warning exampleYou had better go, or else I'll call the police.
Always 'd better, never 've better: Had better is a fixed expression. Even though it contains "had", it refers to the present/future, not the past. Always contract to 'd better in speech: "You'd better hurry."
A different kind of difference: Unlike the should/ought to contrast (personal vs. group point of view), had better's difference is about urgency and consequence: it always implies "…or something bad will happen," which makes it much stronger than should or ought to.

Could — a possible suggestion

Could can also be used to give advice, but it's weaker than should, ought to, or had better: it suggests one possible option among others, not a firm recommendation. It's closer to brainstorming ideas than telling someone what to do.

"I want to make new friends. Can you give me some advice?"
"Sure! You could take up a course in something, socialize more, or invite someone to share an activity with you, if they'd like to. Over time, you may be able to befriend them."
Could ≠ a probability modal here: This is a different use of could from the one you saw with probability (it could rain). Here, could doesn't commit to one specific recommendation — it opens up possibilities ("here's an idea, among others") rather than saying "this is what you should do."

Exercises

Choose the best modal for each situation.

1. In my opinion, you ___ take some time off — you look exhausted.

2. Students ___ arrive on time — it's a school rule everyone is expected to follow.

3. The train leaves in 5 minutes! You ___ run!

4. If you're bored this weekend, you ___ try that new escape room — or maybe just relax at home instead.

5. You ___ not touch that wire — it's live!