I don’t know the New Jersey publics well. But I do know that as of Ramapo’s last CDS, it had no classes with more than 50 students. @fiftyfifty1 mentioned that Ramapo is part of the National Student Exchange which,
Based on her interests I would also take a look at Stockton. For her interests you may want to look at U. of New Haven (CT) and Roger Williams (RI), but I don’t know if those will run over budget. Also, take a look at Susquehanna. And maybe LeMoyne in Syracuse.
Edited to add the name of the NJ public. I must have been super tired when I first posted!