Buchanan recibió clases particulares, asistió a la escuela del pueblo y se graduó en 1808 en el Dickinson college, en Carlisle.