Oh, we loved to have a “Game Day” once a week for a month or a term. Basically, I count any game as educational that requires the student to do math (each person keeps her own score) or spelling or problem solving. We didn’t do organized lessons; we just played the games. 
Oh! If you want a very educational game, that your boys would probably really get into, try Cashflow 101. It isn’t cheap, but it will get them thinking about financial decisions. It’s one of our favorite long games.