<p>Yes, go for the TOEFL. And prepare before you take it, some parts are really tricky. However, the grading grid isn’t the same as for native speakers. If you’re really good at math, you could always add a SAT Subject test in Math (math 2 if you’ve completed algebra2, because in math1 the grading curve is insane).
Are you a senior applying this year? Are you currently in an American high school?
If you are a permanent resident and your father is a citizen who pays taxes in a state (GA, I assume), then you’d pay instate tuition. However you wouldn’t be allowed to be a cadet or enrolled in ROTC until after you’re a permanent resident. So if you’re a junior, become a permanent resident your senior year, and apply, it’ll be fine. But if you’re a senior applying now, you won’t be able to be in ROTC. Ask a ROTC representative whether it’s possible to start ROTC as a sophomore, after freshman year non ROTC (or even if it’s possible to start Spring semester of your freshman year, after a Fall semester without ROTC).
I think it’s not a good idea to attend North GA in these conditions though since it’s a bit more stringent than “regular” ROTC. I think your best chances at ROTC are on a non-military campus.</p>