I am trying to join two tables, but seem to be having an issue, The output I am looking for is the amount of rows that there is subjects.
SELECT *
FROM educa
First of all, you should normalise your data structure an have a connection table between keys2 and education table.
To make the join work with the current data structure, use mysql's find_in_set() function:
SELECT *
FROM education AS a
JOIN keys2 AS b on find_in_set(b.`List Idsubjek`,a.`List Idsubjek`)>0
WHERE b.`List Idsubjek` IN (52, 54, 55, 67)
AND `studentid` = '$id'