I am not a practicing teacher but have TEFL qualifications and I am a native English speaker.
The expression is in daily use, but with a slight alteration. I have always said 'have a way to go' which as you rightly say, means 'a long way to go'. or still plenty of room for improvement.
Student or Learner