I'm going to agree with the others here. If you want to breed egg layers, go with something a bit easier than tetras. Corydoras, danios, and dwarf cichlids all stand out as being straightforward. Corydoras (some species anyway) will spawn in a community tank, and you can fairly easily remove the eggs and rear them elsewhere. Dwarf cichlids will look after the eggs, and kribs for example can actually do pretty well in a community tank. Other good dwarf cichlids to consider include rams, Nanacara anomala, and Apistogramma spp, but these are much more fussy animals.
Unusual livebearers such as goodeids and halfbeaks make a nice compromise. They are more "cool" than guppies and mollies, but the fry are bigger than those from egg layers and consequently easier to rear.
Cheers,
Neale