Synthesis of Benzaldehyde and Aniline Schiff Bases
The reaction needs acid catalysis but ethanol is fine as solvent. There will always be some starting materials left, but since the product is a solid and the reagents are liquid, the best (and cheapest) is to purify it through recrystallization. 

For this, dissolve the product in the smallest quantity of hot ethanol and then add water until precipitation occurs.