Cameron Park CSD offers diverse programs