University of Oklahoma's ranking in the 2024 edition of Best Colleges is National Universities, #124. Its in-state tuition and fees are $9,312; out-of-state tuition and fees are $25,880.