should come to study ESL program first.
apply for ESL and undergraduate at same time,
called dual application(?)
check your state public univ ESL program and ask them.
they are very kind.
I did one last year very successful.the ESL officer told me to do dual application which the Visa officer feels better to give visa.