get_user_meta value is stored within strange characters
The mistake is with this line: // Add the school ID as a meta data add_user_meta( $user_id, ‘school_id’, [$school_id] ); No need for the array brackets when you store the user meta, change it to: // Add the school ID as a meta data add_user_meta( $user_id, ‘school_id’, $school_id );