The only schooling fish that spawned for me in a community tank was the Black phantom tetra. They spawned fairly regularly in/on a thick clump of submerged plants near the substrate.
I've got a small school of corys serbi and aldofs for the bottom and a small school of hatchets for the top after a different type of small schooling fish for the middle , been thinking of dwarf rainbows I think there called