Just realized I'm International. Please help

That is a good plan for Oxford - to apply or not to apply. I’d still look at other UK universities, since their straightforward admission requirements and fee schemes make for good safeties. Best of luck!