This report contains the papers presented at the Sixth Workshop on Scheme and Functional Programming, on September 24, 2005, in Tallinn, Estonia.

The purpose of the workshop is to discuss experience with, and future developments of, the Scheme programming language, as well as general aspects of Computer Science loosely centered on the general theme of Scheme. The intention of the steering committee is that the workshop provide an annual focal point where the Scheme community can gather and share ideas: researchers, educators, implementors, programmers, hobbyists, and enthusiasts of all stripes---all welcome.