Beat eggs and milk; add salt and pepper to taste. Set aside.
In a 9x9 baking dish place 4 of the buttered bread slices(butter both sides of bread). Top bread with 1/2 the ham and 1/2 the cheese. Repeat layers, bread, ham and ending with cheese. Now pour egg mixture over top. Bake in preheated 350 degree oven for 1 hour. When baked let set 15 minutes before serving.