A federal judge on Monday struck down the Trump administration's $100,000 fee on new H-1B visas, contradicting an earlier federal court ruling upholding the fee hike.

The administration announced the much-higher fee as a way of preventing foreign workers from taking American jobs.

Schools and states say filling teacher and doctor jobs was already hard enough before the fee hike.