NEARLY 300 teenagers impress during performance at the annual Colchester Schools Prom Concert in Charter Hall.