I personally love the Urban Dictionary definition
http://m.urbandictionary.com/#define?term=I%20seen
^and the midwest is not the only place 'I seen' is widely used.
Throw out some oldies but goodies at your teacher and when he/she freaks ask him/her why Shakespeare is still considered acceptable. Hardy har.
Really, though. It is roots of the language, mixed with different dialects.