Boil spaghetti. Set aside.
Melt butter in medium pot. Add flour and milk. Cook and stir until thick on low fire.
Remove from heat. Add 2 cups cheese and stir until melted. Add spaghetti and mix.
Put in casserole dish and sprinkle with remaining cheese.
Bake at 350 degrees for 20 minutes or until slightly browned.