What wrong with this sentence? run on? fragment? How can I fix it?

Thanks!

Lots of public schools are adopting the idea of wearing school uniforms in the belief that they will help improve the overall conduct and academics of their students.

It's too wordy, but it is not a run on or fragment.

This might be better.

To try to improve student conduct and academics, lots of public schools are adopting school uniforms.