I know that New Jersey has many high-quality early childhood facilities that enroll children as young as your son. The state has a Resource and Referral service for early childhood programs in Trenton (P.O. Box 55816, zip code 08638). You can also access this service on the Internet (njaccra.org) to find out whether a given facility meets basic state standards and which facilities go beyond those standards. The best indicator of the latter is whether the program is accredited by the National Association for the Education of Young Children.
On the basis of your description, your son is obviously bright, and you will have to work to stay a few steps ahead of him. Continue doing all the good things you must already be doing—reading to him, introducing him to words in English and Spanish, teaching him his ABCs and how to count. He could obviously use a high-quality educational program, but he needs continued love, support and stimulation from you even more. When you find a program that sounds good and whose regulations allow it, I would enroll him for only halftime (mornings only). That way he should be able to get the best of both worlds.
Our parenting advice is given as suggestions only. We recommend you also consult your healthcare provider, and urge you to contact them immediately if your question is urgent or about a medical condition.