>>> neons in a 10 gallon tank ... and are they easy to breed
Breeding egglayers is not like breeding livebearers. In
this thread I described breeding Tiger Barbs. In fact, the method for many barbs, rasboras, tetras etc., is the same. The difference is in the water chemistry, and the feeding.
Keeping the sexes apart during conditioning, another tank for the actual breeding, the conditoning itself and the procedure remain the same.
Neons will breed if you follow that plan. The problem is the water chemistry. To breed successfully, Neons require blackwater river conditions, very clean, salt free, very low nitrate, zero Ammonia/Nitrite, very low pH with almost no hardness. This kind of water is very unstable, and can swing wildly in pH over very short periods, you need a lot of it to try to maintain an equilibrium, so although the fish are small, unless you are very good at chemistry and testing the whole time, or have a lot of money for gadgets, you need quite large tanks.
>>> would they school
Schooling is rarely seen in small tanks, it is a defensive strategy suited to large areas of open water. Doesn't happen in small tanks much.
5 Neons in a 10 is already getting crowded, a few Corys is an idea, but go for the smaller species. Even that will be marginally overstocked.
>>> are their any other schooling fish that are realtively easy to breed
If you put 6 Zebras in the spare 10, leave them in there for a few weeks, then take them out and put them somewhere else, you'll often see fry appear after a few days. Once settled in, as long as conditions are okay, and they are pretty tolerant, they will start to scatter eggs in the run of the days. They eat them though. By removing the fish, you give the eggs that they missed a chance to hatch. Lots of bushy plants and a very course substrate give the eggs hiding places. Problem is, if you only have one spare tank, where do you put them? You can't put them in with the Neons.