Depends on the program you choose
But the fee range is- Oxford - between £26,770 and £37,510 per annum Princeton - $53,890 per annum
For undergrad courses, Princeton has a lot of grants and scholarships for financial aid
Over 60% of the undergrad students only have to pay $13,450 per year