Es una oraciòn compuesta ya que hay dos oraciones simples coordinadas por el nexo "y".
Oraciòn 1 : Julieta, la menor de la clase, cantò muy bien.
Julieta, la menor de la clase : sujeto expreso simple.
Cantò muy bien : predicado verbal simple.
Julieta : nucleo del sujeto.
La menor de la clase : aposiciòn.
Cantò : nucleo del predicado.
Muy : adverbio
bien : adverbio
Y : nexo coordinante.
Oraciòn 2 : Los compañeros estuvieron orgullosos.
Los compañeros : sujeto expreso simple.
Estuvieron orgullosos : predicado verbal simple.
Los : modificador directo.
Compañeros : nucleo del sujeto.
Estuvieron : nucleo del predicado, verbo copulativo.
Orgullosos : predicativo subjetivo obligatorio.