USC is a private university, while UCLA is public. USC has a smaller student body and higher tuition, but offers strong alumni connections. UCLA is larger, more affordable for Californians, and highly ranked in public education. USC is known for film and business; UCLA excels in medicine and science. Both are in Los Angeles with competitive academics and vibrant campus life.