The average undergraduate tuition & fees for colleges in Oklahoma is $9,000 for in-state students at public institutions, $23,000 for out-of-state students at public institutions, and $25,000 for students at private institutions.