The collision occurred across the street from Highland Park High School, but it will be in session Wednesday, the station says.
All three were Burlington Northern Santa Fe trains.
One engine was on its side. Power lines were down and on some of the trains' cars.
Authorities were checking for fuel leaks.
It wasn't clear what the trains were carrying, but none of the cargo was hazardous, authorities said.
No evacuations were ordered.
The cause of the collision was under investigation.