Vote for your difficulty rating! – J.S. Bach keyboard works


Click “Go” in the “Vote” column to go to the page for each piece. (How to vote?)

For keyboard solo

TitleKeyNo. LevelVote
Invention No. 1C majorBWV 772
Level3
Go
Invention No. 2C minorBWV 773
Level4
Go
Invention No. 3D majorBWV 774
Level4
Go
Invention No. 4D minorBWV 775
Level3
Go
Invention No. 5E♭ majorBWV 776
Level4.5
Go
Invention No. 6E majorBWV 777
Level4
Go
Invention No. 7E minorBWV 778
Level4
Go
Invention No. 8F majorBWV 779
Level4
Go
Invention No. 9F minorBWV 780
Level4
Go
Invention No. 10G majorBWV 781
Level3.5
Go
Invention No. 11G minorBWV 782
Level4.5
Go
Invention No. 12A majorBWV 783
Level4.5
Go
Invention No. 13A minorBWV 784
Level4
Go
Invention No. 14B♭ majorBWV 785
Level4
Go
Invention No. 15B minorBWV 786
Level3.5
Go
Sinfonia No. 1C majorBWV 787
Level4.5
Go
Sinfonia No. 2C minorBWV 788
Level5
Go
Sinfonia No. 3D majorBWV 789
Level5.5
Go
Sinfonia No. 4D minorBWV 790
Level5
Go
Sinfonia No. 5E♭ majorBWV 791
Level4.5
Go
Sinfonia No. 6E majorBWV 792
Level4.5
Go
Sinfonia No. 7E minorBWV 793
Level5
Go
Sinfonia No. 8F majorBWV 794
Level5
Go
Sinfonia No. 9F minorBWV 795
Level5.5
Go
Sinfonia No. 10G majorBWV 796
Level5
Go
Sinfonia No. 11G minorBWV 797
Level4.5
Go
Sinfonia No. 12A majorBWV 798
Level5.5
Go
Sinfonia No. 13A minorBWV 799
Level5
Go
Sinfonia No. 14B♭ majorBWV 800
Level5
Go
Sinfonia No. 15B minorBWV 801
Level4.5
Go
Duet No. 1E minorBWV 802
Level0
Go
Duet No. 2F majorBWV 803
Level0
Go
Duet No. 3G majorBWV 804
Level0
Go
Duet No. 4A minorBWV 805
Level0
Go
English Suite No. 1-1. PreludeA majorBWV 806
Level0
Go
English Suite No. 1-2. AllemandeA majorBWV 806
Level0
Go
English Suite No. 1-3. Courante ⅠA majorBWV 806
Level0
Go
English Suite No. 1-4. Courante Ⅱ with 2 DoublesA majorBWV 806
Level0
Go
English Suite No. 1-5. SarabandeA majorBWV 806
Level0
Go
English Suite No. 1-6. Bourrée Ⅰ-ⅡA majorBWV 806
Level0
Go
English Suite No. 1-7. GigueA majorBWV 806
Level0
Go
English Suite No. 2-1. PreludeA minorBWV 807
Level0
Go
English Suite No. 2-2. AllemandeA minorBWV 807
Level0
Go
English Suite No. 2-3. CouranteA minorBWV 807
Level0
Go
English Suite No. 2-4. SarabandeA minorBWV 807
Level0
Go
English Suite No. 2-5. Bourrée Ⅰ-ⅡA minorBWV 807
Level0
Go
English Suite No. 2-6. GigueA minorBWV 807
Level0
Go
English Suite No. 3-1. PreludeG minorBWV 808
Level0
Go
English Suite No. 3-2. AllemandeG minorBWV 808
Level0
Go
English Suite No. 3-3. CouranteG minorBWV 808
Level0
Go
English Suite No. 3-4. SarabandeG minorBWV 808
Level0
Go
English Suite No. 3-5. Gavotte Ⅰ-Ⅱ (Musette)G minorBWV 808
Level0
Go
English Suite No. 3-6. GigueG minorBWV 808
Level0
Go
English Suite No. 4-1. PreludeF majorBWV 809
Level0
Go
English Suite No. 4-2. AllemandeF majorBWV 809
Level0
Go
English Suite No. 4-3. CouranteF majorBWV 809
Level0
Go