DA to DA, try to learn and master SQL. Don't based your whole learning on Excel, Power BI, and Dashboard.
Most of the data jobs required database and SQL knowledge.
Know this and stay updated.
SELECT student_id, name, grade, class
FROM (
SELECT student_id, name, grade, class,
ROW_NUMBER() OVER (PARTITION BY class ORDER BY grade DESC) as rank
FROM students
) ranked_students
WHERE rank <= 3
ORDER BY class, grade DESC;