〜のが上手 / 〜のが下手: Saying You're Good or Bad At Something

N5guideUpdated 2026-06-19

What it means

上手 and 下手 describe skill — how well someone does something. The thing they're skilled (or unskilled) at is marked with , not を. With a plain noun you just say 〜が上手 / 〜が下手. With an action, you attach to the plain-form verb to make it noun-like, then add が上手 / が下手. Both words are な-adjectives, so they conjugate like 静か(な), not like a verb.

先生は日本語が上手です。

せんせいは にほんごが じょうずです。

The teacher is good at Japanese.

モチは歌うのが下手です。

モチは うたうのが へたです。

Mochi is bad at singing.

歌う → 歌うの turns the verb into something が can mark.

ヤッタンは料理を作るのが上手です。

ヤッタンは りょうりを つくるのが じょうずです。

Yattan is good at cooking.

How to form it

What you're good/bad atPatternExample
A noun (skill, subject)NOUN 上手/下手日本語上手 (good at Japanese)
An actionVERB(plain) のが 上手/下手泳ぐのが上手 (good at swimming)
Negative上手/下手 じゃない上手じゃない (not good at)
Past上手/下手 だった下手だった (was bad at)
Modifying a noun上手/下手 + noun上手人 (a skilled person)

The is the key piece for verbs: it nominalizes the action so が can attach. Leaving it out is the most common slip — see the mistakes below.

With a plain noun

When the skill is already a noun (a language, a sport, a subject), no の is needed:

ヤッタンの弟はサッカーが上手です。

ヤッタンの おとうとは サッカーが じょうずです。

Yattan's little brother is good at soccer.

先生は英語が上手じゃないです。

せんせいは えいごが じょうずじゃないです。

The teacher isn't good at English.

上手 is a な-adjective, so the negative is 上手じゃない.

With an action (the の)

For an activity, take the verb in plain form, add , then が上手 / が下手:

モチは絵をかくのが上手です。

モチは えを かくのが じょうずです。

Mochi is good at drawing.

ヤッタンは朝早く起きるのが下手です。

ヤッタンは あさ はやく おきるのが へたです。

Yattan is bad at getting up early.

起きる → 起きるの, then が下手.

This の works the same way in 〜のが好き ("like doing"): 走るのが好き ("likes running"). If you've met that pattern, 〜のが上手 follows the exact same shape — only the adjective at the end changes.

A politeness note: don't call yourself 上手

Calling yourself 上手 sounds boastful in Japanese, so native speakers avoid it. To talk about your own ability, use できる ("can do") or simply say it's not bad / still not great:

私は料理ができます。

わたしは りょうりが できます。

I can cook.

Neutral way to state your own ability — not boastful.

日本語はまだ上手じゃないです。

にほんごは まだ じょうずじゃないです。

My Japanese still isn't good.

Downplaying your own skill is natural and polite.

上手 shines as praise for others: telling someone 日本語が上手ですね ("your Japanese is great!") is friendly and common.

Common mistakes

  1. Using を instead of が. The skill is marked with : 日本語上手 (✓), not 日本語上手.
  2. Forgetting の with a verb. You can't say 歌う上手 — turn the verb into a noun first: 歌うが上手 (✓).
  3. Conjugating it like a verb. 上手 and 下手 are な-adjectives: the negative is 上手じゃない, the past 上手だった — never 上手ません.
  4. Calling yourself 上手. It sounds boastful. Use できる about yourself, and save 上手 for praising others.

Quick recap

Your turn

Choose の/が correctly and pick 上手 or 下手.

Start the 5-question drill →

Take the full N5 〜のが上手 drill →

Frequently asked questions

Which particle goes with 上手 and 下手?

The skill is marked with が, not を: 日本語が上手 ('good at Japanese'), テニスが下手 ('bad at tennis'). Using を here is a classic mistake.

When do I need の?

Add の only when the thing you're good/bad at is a verb (an action). Take the plain-form verb, add の, then が上手/が下手: 泳ぐのが上手. Plain nouns need no の: サッカーが上手.

Are 上手 and 下手 い-adjectives or な-adjectives?

They're な-adjectives. So the negative is 上手じゃない, the past 上手だった, and before a noun it's 上手な人 — never conjugate them like a verb.

Can I say I'm 上手 at Japanese?

It's best not to — calling yourself 上手 sounds boastful. Say 日本語ができます ('I can speak Japanese') or まだ上手じゃない ('still not good'). Use 上手 to compliment other people.