I'll give you an American native's opinion:
He's suited for the job.
He's a good fit for the job.
He's suitable for the job -- sounds weak. Honestly can't tell you why. It just sounds wrong.
Not a teacher
- For Teachers