Decision Tree
① Is it する or くる?
Only 2 irregular verbs. If yes — Irregular, done.
する · くる
② Ends in anything except る?
く む す う つ ぬ ぶ ぐ = always Godan. Zero exceptions.
書く · 飲む · 話す · 買う · 待つ · 遊ぶ
③ Ends in る — look at sound before it
あ / う / お + る → Godan · い / え + る → probably Ichidan (check exceptions)
帰る (ae+る) = Godan · 食べる (be+る) = Ichidan
④ Still unsure? Use the ます trick
If り appears before ます → Godan. If not → Ichidan.
切る → 切ります (Godan) · 着る → 着ます (Ichidan)