Attending beauty school in the United States can take anywhere from eight months to two years, depending on factors such as the state in which you attend, whether you are a full-time or part-time student, and the specific licensing and school requirements. The cost of attending beauty school can range from $5,000 to $20,000, with most schools averaging in the $5,000 to $15,000 range, and top-tier schools averaging in the $10,000 to $20,000 range. These schools offer hair degrees and certificate programs, with varying course hours and state licensing requirements. These programs can be found at community colleges, cosmetology schools, esthetician schools, and technical institutes.