The average undergraduate tuition & fees for colleges in Tennessee is $5,710 for in-state students at public institutions, $16,498 for out-of-state students at public institutions, and $18,920 for students at private institutions.