Respuesta
La oración original en inglés no es correcta.
La forma adecuada es:
"Everyone in your class knows when the War of the Roses was fought."
Explicación gramatical
El verbo know debe concordar con el sujeto everyone, que es singular. Por ello, el verbo se conjuga en tercera persona del singular: knows, no know.
En español, la traducción sería: "Todos en tu clase saben cuándo se libró la Guerra de las Rosas".