A federal judge has rejected a proposed $100 million settlement between Uber Technologies Inc. and drivers in two states, reopening the debate over the car-hailing company’s freelance labor model.

U.S. District Judge Edward Chen in San Francisco ruled Thursday that the settlement in April of two class-action suits in California and Massachusetts isn’t fair, accurate or reasonable for drivers.

The...