Forty-six-year-old James Irvin III was arraigned Wednesday on multiple felony and misdemeanor charges related to the May 17 crash.
Irvin's driver's license was suspended in 2004.
Police say he tried to pass two tractor trailers but hit one of their escort vehicles. That vehicle then sideswiped the oncoming bus, which tipped over after hitting one of the tractor trailers.
The bus was transporting 14 Lancaster Mennonite students from Chester County.
Lancaster County District Attorney Craig Stedman says the 6-year-old boy who was ejected is improving but remains hospitalized.
A message seeking comment from Irvin wasn't immediately returned Thursday. No attorney information is available.
Send a breaking news alert
Report a correction or typo
Learn more about the 6abc apps