Yea I get an assertion error on the client that says this:
"field 'school' on serializer 'UserSerializer' specified in `read_only_fields`, but also added as an explicit field.  Remove it from `read_only_fields`."
so I explicitly set school to read only: "school = SchoolSerializer(required=False, read_only=True)"