Como tienes el campo prioridad en string si ordenas obtendrás: - Alta - Baja - Media o -Media -Baja - Alta
te sugiero agregar un campo extra para que puedas "parchar" esta deficiencia de diseño de la db.
puedes agregar un campo "prioridad_num" y luego asignas los valores correspondientes:
Código PHP:
UPDATE nombre_tabla SET prioridad_num = 1 WHERE prioridad='alta';
UPDATE nombre_tabla SET prioridad_num = 2 WHERE prioridad='media';
UPDATE nombre_tabla SET prioridad_num = 3 WHERE prioridad='baja';
ya luego puedes ordenar por "prioridad_num" y obtendrás lo q necesitas.
Si luego piensas modificar los tipos de prioridades entonces cambia los valores que asignes a "prioridad_num" para que tengas flexibilidad en ese aspecto.
Recuerda que si haces este cambio deberás actualizar las funciones que ya tengas definidas que guarden relación con los datos de esa tabla.