Stockton dedicated its new science center last Wednesday at the Galloway Township campus.