In this tutorial, you will learn how to segregate users by profile type. For example you could have some users as Teachers and others as Students, and then customize the profile fields based on profile type.
In this video, learn how to allow you users to self-select their own Profile Type during registration and while editing their profile, via a profile field.