Występy na żywo Perry po raz pierwszy wykonała piosenkę 9 sierpnia 2010 roku, podczas Teen Choice Awards 2010. Po raz drugi „Teenage Dream” został wykonany w Australii, w programie Sunrise. Wokalistka zaśpiewała utwór podczas Late Show with David Letterman. 27 sierpnia 2010 roku wykonała utwór podczas Today Show, 28 sierpnia 2010 roku podczas The Album Chart Show Special. 30 sierpnia Perry zaśpiewała „Teenage Dream” podczas pobytu we Francji. 5 października wykonała „Teenage Dream” podczas swojego koncertu w Polsce.
Teledysk Wideoklip został nagrany w lipcu 2010 roku na Santa Barbara, a jego reżyserem jest Yoann Lemoine. W teledysku wystąpił Josh Kloss, który zagrał ukochanego Perry. Para podróżuje samochodem po lokalnych drogach, całuje się w hotelu i tańczy razem z przyjaciółmi. Premiera wideoklipu odbyła się 10 sierpnia 2010 roku na MTV.
Pozycje na listach