University of Oklahoma's tuition is $9,312 for in-state and $25,880 for out-of-state students. Compared with the national average cost of in-state tuition of $11,560, University of Oklahoma is cheaper.