With your size and with more growth in height to come, I would recommend a skill position like defensive back or wide receiver. Great NFL players like Steve Largent were not much taller than 5' 11'. Additionally, if your quick on your feet this in my opinion would be a great position to start. Other positions my also be consider would be field goal kicker. Keep in mind, a strong desire and heart to play will overcome many perceived considerations a coach my feel you are limited too.
Kicker or waterboy
I would say wide receiver or cornerback
Anyone you choose! - Most coaches would have you on the line
Linebacker or Defenceve end
It depends on your age. If your 12-14 you should be a lineman, if your 15 or older you should be AA saftie
anything but defensive linemen
cornerback or safety
If you can put on 30 to 40 pounds of muscle you can play running back
You should play wide receiver because your tall and you could catch the ball over most people trying to guard you
defense of end
If your fast, you can use your height to your advantage and play wide receiver, or Defensive back on defense.
Whichever one you are good at. You are going to grow in High School, hone your skills at all positions and see which one you like or are best at.
if yoiu are fast corner, saftey, running back maybe fullback haha dont matter as long as you lace people
Quarterback or Halfback.